简介
开始
API
主题指南
更多
手动调用 API 方法 非常方便,但是如何让程序在新消息到达时做出反应呢? 此页面将告诉您 Telethon 如何处理更新以及如何在 Telethon 中处理此类事件。让我们来看看它们是如何工作的。
目录
定义处理程序
注册处理程序
首先您需要在 Handlers 中找到需要处理的事件的处理程序。
每个处理程序处理特定事件。支持同一事件注册多个回调函数。
使用 add_handler() 方法注册新的处理程序:
add_handler()
from telethon.sync import TelegramClient, events app = Client("my_account", api_id, api_hash) async def handler(context): print(context.text) app.add_event_handler(handler, events.NewMessage(**args)) app.run_until_disconnected()