使用python-telegram-bot包装器,我试图让我的机器人在收到消息时打印一些文本,然后打印一些其他文本(如果已经编辑过。)
但是我只能有以下一项: 如果我使用
update.message.reply_text("Original")
它打印' Original'成功。但是,如果bot收到带有以下代码的消息:
update.edited_message.reply_text("Edited")
update.message.reply_text("Original")
它不打印'原创'但只会打印'编辑'邮件编辑完成后。
如果我首先放入update.message.reply_text,它将打印" Original"但不会打印"已编辑"编辑邮件时
所以基本上哪个语句都是第一个,只有那个被执行。有没有办法解决? 非常感谢任何帮助
P.S这是我的完整代码 https://pastebin.com/mS6Y98x1
答案 0 :(得分:0)
好吧所以我通过创建2个函数来修复它,然后在正常的消息函数之后放置编辑函数的调度处理程序。