python-telegram-bot wrapper中编辑的消息

时间:2017-05-03 07:12:10

标签: python bots telegram

使用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

1 个答案:

答案 0 :(得分:0)

好吧所以我通过创建2个函数来修复它,然后在正常的消息函数之后放置编辑函数的调度处理程序。