在电视马拉松中查看已删除消息的文本或发件人

问题描述 投票:0回答:2

使用 telethon 文档,我设法编写了一个可以获取已删除消息的 ID 的代码。但我该如何使用它呢?我可以获得发送者的姓名/ID 或任何信息吗?如果没有,我至少可以查看被删除的文本是什么或任何可以让我了解发件人的内容吗

我知道它只适用于频道,并且可以给我一个频道ID,例如

1001586
之类的,但我只想至少查看已删除的文本>

from telethon import TelegramClient, events
import logging
logging.basicConfig(format='[%(levelname) 5s/%(asctime)s] %(name)s: %(message)s',
                    level=logging.WARNING)

api_id=******
api_hash='*******'
client=TelegramClient('*****', api_id, api_hash)

@client.on(events.MessageDeleted)
async def handler(event):
    # Log all deleted message IDs
    for msg_id in event.deleted_ids:
        print('Message', msg_id, 'was deleted in', event.chat_id,event.user_id)

client.start()
client.run_until_disconnected()
python python-3.x telegram python-telegram-bot telethon
2个回答
3
投票

不幸的是,无法读取已删除的消息:(

但是您可以将消息运行时及其 id 保存在文件中,然后创建一个简单的 python 脚本来比较两个 id 以获得删除消息,


0
投票

我很欣赏 William Peterson 的出色工作;他在他不知情的情况下帮助我侵入了我丈夫的手机,我得以当场抓住他。坦白说,我并没有因为赞扬黑客而感到高兴,但威廉·彼得森(William Peterson)非常优秀且直率。我可以为他作担保;他会给你一份真正可靠的工作。通过他的电子邮件联系他:spyhackpro9 @gmail com。

© www.soinside.com 2019 - 2024. All rights reserved.