【发布时间】:2018-11-27 11:58:58
【问题描述】:
我有一个用 Python 编写的电报机器人。它根据代码中提到的特定命令发送消息。我想在 X 秒后删除此机器人发送的回复。有删除消息的电报机器人API
https://api.telegram.org/botBOTID/deleteMessage?chat_id=?&message_id=?
要删除消息,我们需要 chat id 和 message id。要获取机器人回复消息的聊天 ID 和 消息 ID,我需要继续阅读所有消息(甚至来自用户)并找到这些 ID。这将增加机器人的大量开销。
有没有其他方法可以在不阅读所有消息的情况下找到这些id?
【问题讨论】:
-
你不能只得到最后的消息吗?
-
@AfloroaieRobert 如果该组有很多成员,它将有很多消息传入..
-
嘿,您找到任何解决方案来删除 Supergroup 中的 Bot 消息了吗?
标签: python-3.x telegram telegram-bot python-telegram-bot