我需要能够删除群组频道中的短信的电报机器人 我用Google搜索但没有找到解决方案 你能告诉图书馆及其方法,如果你知道的话,提前谢谢你吗?
答案 0 :(得分:2)
要删除任何消息,您需要完整的Telegram API,因为您无法通过Bot API执行此操作。
Telegram API中所需的方法是:
channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector<int> = messages.AffectedMessages;
答案 1 :(得分:1)
Telegram bot API目前不支持删除任何邮件,即使是在群聊或私聊中也是如此。
我认为您可以尝试telegram-cli,第三方非官方电报客户端,并使用它的delete_msg
方法。
答案 2 :(得分:0)
在bot API 3.0中,使用的方法是&#34; deleteMessage&#34;使用参数chat_id和message_id 尚未正式宣布
答案 3 :(得分:0)
您可以仅使用telegram api删除邮件,而不是bot api。使用telethon(用于电报API的python客户端),您可以这样做:
client.invoke(DeleteMessagesRequest(chat, [msg.id]))
答案 4 :(得分:0)
使用此电报机器人删除您电报频道的所有消息!