【发布时间】:2021-04-06 09:49:11
【问题描述】:
Telegram introduced Bot API 5.1 与 ChatMemberUpdated 以及 Update 类中的 my_chat_member 和 chat_member 字段。
但是如果我正在使用 ConversationHandler,如何跟踪用户现在停止机器人的时间?
以前,我的机器人正在等待 /cancel 或 /stop 等命令。
conversation_handler = ConversationHandler(
entry_points=...,
states=...,
fallbacks=[
# ...
MessageHandler(Filters.regex('^/(cancel|stop)$'), flow_stop_chat),
# ...
],
allow_reentry=True,
name=current_bot_label,
persistent=True,
)
现在如何使用 ChatMemberUpdated 正确执行此操作?
【问题讨论】:
标签: telegram telegram-bot python-telegram-bot