update users state to MessageForwardReply on support reply

This commit is contained in:
Akulij 2025-05-09 19:09:09 +03:00
parent abc079831d
commit 2cf71b964d

View File

@ -218,7 +218,12 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
Ok(()) Ok(())
} }
async fn support_reply_handler(bot: Bot, mut db: DB, msg: Message) -> BotResult<()> { async fn support_reply_handler(
bot: Bot,
mut db: DB,
msg: Message,
state_mgr: std::sync::Arc<MongodbStorage<Json>>,
) -> BotResult<()> {
use teloxide::utils::render::Renderer; use teloxide::utils::render::Renderer;
let rm = match msg.reply_to_message() { let rm = match msg.reply_to_message() {
@ -264,6 +269,9 @@ async fn support_reply_handler(bot: Bot, mut db: DB, msg: Message) -> BotResult<
}; };
msg.await?; msg.await?;
let user_dialogue = BotDialogue::new(state_mgr, ChatId(mf.source_chat_id));
user_dialogue.update(State::MessageForwardReply).await?;
Ok(()) Ok(())
} }