如何用python删除电报聊天中的所有消息

如何用python删除电报聊天中的所有消息,python,telegram,telegram-bot,python-telegram-bot,Python,Telegram,Telegram Bot,Python Telegram Bot,我正在用python编写一个电报机器人。 我的机器人功能之一是删除聊天中的所有消息。我找到了功能bot.delete_message,但是它根据消息id只删除一条消息,并且我没有每条消息的id 我还在电报api中看到了一些可以帮助我的函数,比如or(允许我获取每条消息的id,然后删除它们)。但我不知道如何在python api中调用这些函数 有没有办法用python api调用这些函数?或者,是否有其他方法可以删除整个聊天记录?Telegram Bot API没有删除多条消息的方法。您必须知道消

我正在用python编写一个电报机器人。 我的机器人功能之一是删除聊天中的所有消息。我找到了功能
bot.delete_message
,但是它根据消息id只删除一条消息,并且我没有每条消息的id

我还在电报api中看到了一些可以帮助我的函数,比如or(允许我获取每条消息的id,然后删除它们)。但我不知道如何在python api中调用这些函数


有没有办法用python api调用这些函数?或者,是否有其他方法可以删除整个聊天记录?

Telegram Bot API没有删除多条消息的方法。您必须知道
消息\u id
才能删除它

您在问题中提到的方法不是电报机器人API的一部分,但它们是电报API的一部分<代码>python电报bot库仅支持bot API。您可以使用支持电报API的
telethon