碰巧我有这个:
def clear (self, update, context):
context.bot.delete_message (chat_id = message.chat_id, message_id = message.message_id)
但这仅用于删除聊天的最后一条消息,但是我想删除整个聊天,我该怎么办?
答案 0 :(得分:0)
def clear(self, update, context):
new_message_id = message.message_id
while new_message_id > 1:
try:
context.bot.delete_message(chat_id=message.chat_id, message_id=new_message_id)
except Exception as error:
print(f'Message_id does not exist: {new_message_id} - {error}')
new_message_id = new_message_id - 1