Просмотр текста или отправителя удаленного сообщения в телетоне - PullRequest
0 голосов
/ 04 мая 2020

Используя документы по telethon, мне удалось написать код, который мог бы получить идентификатор удаленного сообщения. Но как я могу это использовать? Могу ли я получить имя / идентификатор или какую-либо информацию о человеке, который отправил его? Если нет, могу ли я хотя бы посмотреть, что это за текст, который был удален, или что-нибудь, что могло бы заставить меня узнать отправителя

Я знаю, что он работает только с каналами и может дать мне идентификатор канала, такой как 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()
...