如何处理客户端断开连接?

时间:2020-07-14 11:09:46

标签: python python-asyncio telegram-bot telethon

我正在使用Telethon编写脚本。

async def main():
    client = TelegramClient('session',api_id,api_hash)
    await client.connect()
    await client.start()
    @client.on(events.NewMessage())
    async def handler(event):
        print(event.messsage.text)
    await client.run_untill_disconnected()
asyncio.run(main())

该代码可以正常使用。它获取更新并打印它们。但是,我正在寻找一个特殊事件。 假设客户端正在运行,并且用户强制从电报应用程序终止此会话, 然后我的脚本停止工作,这是非常明显的。现在,问题在于,会话终止后,我想在代码中实时实时处理该事件(或者可能是错误的),以便它开始执行其他任务。我该怎么做..?

0 个答案:

没有答案