From e1b51532a7fd286d6c84a58b522b3c6b7a63b2f5 Mon Sep 17 00:00:00 2001 From: Rykov7 Date: Wed, 2 Nov 2022 05:42:14 +0300 Subject: [PATCH] add delete messages handler --- app/bot.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/bot.py b/app/bot.py index 55860e7..005626f 100644 --- a/app/bot.py +++ b/app/bot.py @@ -57,6 +57,20 @@ def moderate_messages(message: types.Message): bot.delete_message(message.chat.id, message.id) +def check_delete_list(type_message: types.Message) -> bool: + """ Check for unwanted text in message and delete. """ + unwanted_phrases = ['https://t.me/'] + for phrase in unwanted_phrases: + if phrase in type_message.text.casefold(): + return True + + +@bot.message_handler(func=check_delete_list, content_types=['text']) +def delete_message(message: types.Message): + """ Delete unwanted message. """ + bot.delete_message(message.chat.id, message.id) + + @bot.message_handler(commands=['rules']) def send_lutz_command(message): """ Send Chat Rules link. """