From 43e7a4cc8aaffa3c486c1d8f7d9dc9acc4b01767 Mon Sep 17 00:00:00 2001 From: drendog <53359960+drendog@users.noreply.github.com> Date: Mon, 6 Nov 2023 18:38:13 +0100 Subject: [PATCH] fix: add private filters on private commands --- modules/handlers/__init__.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/handlers/__init__.py b/modules/handlers/__init__.py index eb9a3f8f..fae21a54 100644 --- a/modules/handlers/__init__.py +++ b/modules/handlers/__init__.py @@ -73,16 +73,17 @@ def add_handlers(disp: Dispatcher): disp.add_handler(report_spot_conv_handler()) # Command handlers - disp.add_handler(CommandHandler("start", start_cmd)) - disp.add_handler(CommandHandler("help", help_cmd)) - disp.add_handler(CommandHandler("rules", rules_cmd)) - disp.add_handler(CommandHandler("stats", stats_cmd)) - disp.add_handler(CommandHandler("settings", settings_cmd)) + disp.add_handler(CommandHandler("start", start_cmd, filters=Filters.private)) + disp.add_handler(CommandHandler("help", help_cmd, filters=Filters.private)) + disp.add_handler(CommandHandler("rules", rules_cmd, filters=Filters.private)) + disp.add_handler(CommandHandler("stats", stats_cmd, filters=Filters.private)) + disp.add_handler(CommandHandler("settings", settings_cmd, filters=Filters.private)) disp.add_handler(CommandHandler("sban", sban_cmd, filters=admin_filter)) disp.add_handler(CommandHandler("clean_pending", clean_pending_cmd, filters=admin_filter)) disp.add_handler(CommandHandler("db_backup", db_backup_cmd, run_async=True, filters=admin_filter)) disp.add_handler(CommandHandler("purge", purge_cmd, run_async=True, filters=admin_filter)) - disp.add_handler(CommandHandler("cancel", cancel_cmd)) # it must be after the conversation handler's 'cancel' + # it must be after the conversation handler's 'cancel' + disp.add_handler(CommandHandler("cancel", cancel_cmd, filters=Filters.private)) # MessageHandler disp.add_handler(MessageHandler(Filters.reply & admin_filter & Filters.regex(r"^/ban$"), ban_cmd))