【发布时间】:2018-05-22 20:24:36
【问题描述】:
使用 python-telegram-bot 包装器,我试图让我的机器人在收到消息时打印一些文本,然后在编辑时打印一些其他文本。
但是,我只能拥有以下其中一项: 如果我使用
update.message.reply_text("Original")
它成功打印了'Original'。但是,如果 bot 收到带有以下代码的消息:
update.edited_message.reply_text("Edited")
update.message.reply_text("Original")
它不会打印“Original”,而只会在消息被编辑后打印“Edited”。
如果我把update.message.reply_text放在前面,它会打印“Original”,但在编辑消息时不会打印“Edited”
所以基本上无论哪个语句是第一个,只有那个被执行。有没有办法解决? 感谢任何帮助将不胜感激
P.S 这是我的完整代码 https://pastebin.com/mS6Y98x1
【问题讨论】: