From 8c5f214ef26c2c8fedec45d0ad695681ec6b4d1b Mon Sep 17 00:00:00 2001 From: Rongrong Date: Mon, 17 Oct 2022 00:40:27 +0800 Subject: [PATCH] fix: respond to edited msgs --- SlashBot.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SlashBot.py b/SlashBot.py index d076e7a..b3e8961 100644 --- a/SlashBot.py +++ b/SlashBot.py @@ -256,9 +256,9 @@ def pin(update: telegram.Update, ctx: telegram.ext.CallbackContext): def start(token: str): updater = Updater(token=token, use_context=True, request_kwargs={'proxy_url': TELEGRAM_PROXY}) dp: Dispatcher = updater.dispatcher - dp.add_handler(MessageHandler(Filters.regex(pinParser), pin, run_async=True)) - dp.add_handler(MessageHandler(Filters.regex(ouenParser), repeat, run_async=True)) - dp.add_handler(MessageHandler(Filters.regex(parser), reply, run_async=True)) + dp.add_handler(MessageHandler(Filters.regex(pinParser) & ~Filters.update.edited_message, pin, run_async=True)) + dp.add_handler(MessageHandler(Filters.regex(ouenParser) & ~Filters.update.edited_message, repeat, run_async=True)) + dp.add_handler(MessageHandler(Filters.regex(parser) & ~Filters.update.edited_message, reply, run_async=True)) username = f'@{updater.bot.username}' logger = _logger.bind(username=username) dp.bot_data['delUsername'] = partial(re.compile(username, re.I).sub, '')