Я написал простой скрипт на Python для сохранения всех сообщений, которые видит пользователь, в файлы с помощью обработчика событий telethon:
@CLIENT.on(events.NewMessage)
async def my_event_handler(event):
sender = await event.get_sender()
chat_id = event.chat_id
out ='\n\n' + sender.username + ': ' + event.text + ' [' + str(chat_id) + ']'
name = hashlib.sha1(out.encode('utf-8')).hexdigest()
outdir = ECHODIR + '/' + str(chat_id)
f_h = open(outdir + '/' + name, 'a')
f_h.write(out)
f_h.close()
CLIENT.start()
CLIENT.run_until_disconnected()
как я могу определить, что изображение получено, и загрузить изображение из события?
ps удален ненужный код, например, чтобы проверить, существует ли dir