chore: tighten conversation fallback callback patterns

This commit is contained in:
Xiaolan Bot
2026-02-22 02:17:00 +08:00
parent 36b136289c
commit ced65fc4da

View File

@@ -1408,9 +1408,9 @@ def main():
fallbacks=[
CommandHandler('cancel', cancel),
# 【修改】使用新的包装函数来确保会话能正确结束
CallbackQueryHandler(fallback_view_button, pattern='^view_'),
CallbackQueryHandler(edit_start, pattern='^edit_'),
CallbackQueryHandler(remind_settings_start, pattern='^remind_')
CallbackQueryHandler(fallback_view_button, pattern=r'^view_\d+$'),
CallbackQueryHandler(edit_start, pattern=r'^edit_\d+$'),
CallbackQueryHandler(remind_settings_start, pattern=r'^remind_\d+$')
],
per_message=False
)
@@ -1424,9 +1424,9 @@ def main():
fallbacks=[
CommandHandler('cancel', cancel),
# 【修改】使用新的包装函数来确保会话能正确结束
CallbackQueryHandler(fallback_view_button, pattern='^view_'),
CallbackQueryHandler(edit_start, pattern='^edit_'),
CallbackQueryHandler(remind_settings_start, pattern='^remind_')
CallbackQueryHandler(fallback_view_button, pattern=r'^view_\d+$'),
CallbackQueryHandler(edit_start, pattern=r'^edit_\d+$'),
CallbackQueryHandler(remind_settings_start, pattern=r'^remind_\d+$')
],
per_message=False
)