我编写了一个简单的 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 删除了不必要的代码,例如检查目录是否存在
MM们
相关分类