【发布时间】:2020-11-10 12:16:59
【问题描述】:
我想用 python 电报机器人清除电报组上的所有消息
或清除历史记录
我该怎么做?
【问题讨论】:
标签: python telegram telegram-bot python-telegram-bot
我想用 python 电报机器人清除电报组上的所有消息
或清除历史记录
我该怎么做?
【问题讨论】:
标签: python telegram telegram-bot python-telegram-bot
您可以读取最后一条消息的 id(例如,当用户发送 /clear 命令时,您会读取刚刚发送的消息的 message_id),然后创建一个从 0 开始的 for 循环(该组中的第一条消息) 并计数到最后一条消息的 id,并且对于每个循环,使用 deleteMessage 方法删除相应的消息。将参数message_id设置为循环的循环计数(组中的消息是递增的1、2、3...)。
【讨论】: