为什么python telegram bot API中的bot.get_updates()返回已删除的消息?

时间:2018-12-17 13:36:27

标签: python python-telegram-bot

因此,我试图仅将特定chat_id中的消息转发给另一个消息,但是每隔一段时间我会收到一次错误消息,即不存在要转发的消息:

updates = bot.get_updates()

bot.forward_message(dest_chat_id,src_chat_id,message_id = message_id)

*** telegram.error.BadRequest:找不到转发消息

这是因为消息显然已被发布者删除。那么,为什么删除的消息仍然仍列在更新列表中,并且有一种方法可以在转发消息之前查明该消息是否已删除?像属性或标志的更新[i]对象中的某处?

0 个答案:

没有答案