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 )