2022-01-27 17:26:31
如果你有一个群组或频道的删除消息权限并且已慎重考虑是否删除所有消息,你可以使用以下使用 Telethon 的代码
from telethon.sync import TelegramClient
from telethon import functions, types
start = 1 # 开始删除的消息
# 以下两个变量值从 https://my.telegram.org 获取
api_id =
api_hash =
with TelegramClient('session', api_id, api_hash) as client:
while True:
result = client(functions.channels.DeleteMessagesRequest(
channel='频道或群组的 username(未测试 ID 能否进行删除)',
id=[x for x in range(start, start+100)]))
start += 100
print(start)
print(result.stringify())
(删除权限的危害性)
32 viewsedited 14:26