update users state to MessageForwardReply on support reply
This commit is contained in:
parent
abc079831d
commit
2cf71b964d
10
src/main.rs
10
src/main.rs
@ -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(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user