From ced65fc4da940d86e1832170e419f21dbe6a272e Mon Sep 17 00:00:00 2001 From: Xiaolan Bot Date: Sun, 22 Feb 2026 02:17:00 +0800 Subject: [PATCH] chore: tighten conversation fallback callback patterns --- SubMind.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SubMind.py b/SubMind.py index 22cd575..4c4859b 100644 --- a/SubMind.py +++ b/SubMind.py @@ -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 )