我是python的初学者,我正在尝试使用python-电- bot模块来制作一个机器人。但我不明白里面有什么更新器、上下文和调度器。有人能告诉我这是什么吗?
发布于 2022-06-06 19:08:46
Updater是一个类,其职责是通过get_updates或web钩子从电报中获取更新。Dispatcher是一个类,它的责任是对更新做一些事情。这是通过Handlers完成的,正如Dispatcher.add_handler文档中所解释的那样。它还管理内存中可用于存储bot/chat/用户相关数据的字典。CallbackContext是在PTB框架中使用的一个方便类,用于在处理程序回调中提供对常用对象的访问。对于每个更新,这个类的一个实例由Dispatcher构建,并作为第二个参数传递给处理程序回调。我强烈建议阅读指导你的第一个机器人,它详细地解释了ptb框架。查看这些示例以及其他wiki页面将有助于加深您对框架的理解。
请注意,Dispatcher已在最近的v20.0a0中删除,尽管新的Application类在许多方面与Dispatcher相似。
免责声明:我目前是python-telegram-bot的维护者
https://stackoverflow.com/questions/72518866
复制相似问题