chore: tighten conversation entry callback patterns

This commit is contained in:
Xiaolan Bot
2026-02-22 02:22:26 +08:00
parent ced65fc4da
commit ec06c5fac3

View File

@@ -1394,7 +1394,7 @@ def main():
) )
edit_conv = ConversationHandler( edit_conv = ConversationHandler(
entry_points=[CallbackQueryHandler(edit_start, pattern='^edit_')], entry_points=[CallbackQueryHandler(edit_start, pattern=r'^edit_\d+$')],
states={ states={
EDIT_SELECT_FIELD: [CallbackQueryHandler(edit_field_selected, pattern='^editfield_')], EDIT_SELECT_FIELD: [CallbackQueryHandler(edit_field_selected, pattern='^editfield_')],
EDIT_GET_NEW_VALUE: [ EDIT_GET_NEW_VALUE: [
@@ -1416,7 +1416,7 @@ def main():
) )
remind_conv = ConversationHandler( remind_conv = ConversationHandler(
entry_points=[CallbackQueryHandler(remind_settings_start, pattern='^remind_')], entry_points=[CallbackQueryHandler(remind_settings_start, pattern=r'^remind_\d+$')],
states={ states={
REMIND_SELECT_ACTION: [CallbackQueryHandler(remind_action_handler, pattern='^remindaction_')], REMIND_SELECT_ACTION: [CallbackQueryHandler(remind_action_handler, pattern='^remindaction_')],
REMIND_GET_DAYS: [MessageHandler(filters.TEXT & ~filters.COMMAND, remind_days_received)], REMIND_GET_DAYS: [MessageHandler(filters.TEXT & ~filters.COMMAND, remind_days_received)],