Telebot Python нужно создать функцию для handler

Безопасность банка Саша создал телеграм бота для банка, чтобы предупреждать пользователей о злоумышленниках, при отправке данных карт, и удалять сообщение с данными. Если пользователь отправил одно из "ключевых" слов, то, возможно, в сообщении есть данные от банковской карты. Помогите Саше написать функцию findkeywords, которую он вставит в @bot.message_handler(), чтобы проверять сообщения на ключевые слова и удалять сообщения с данными от карт.

Что вам нужно сделать:

Функция должна выводить True если слова есть и False если их нет. Функция не должна быть зависимой от регистра


Ответы (1 шт):

Автор решения: Sergey K.

По-видимому, как-то так. Здесь message_text нужно вытащить из сообщения, которое прислал боту пользователь.

words = ['безопасность', 'карта', 'номер', 'счёт']
message_text = 'Здравствуйте! Нас интересует Ваша безопасность. Продектуйте, пожалуйста НоМер счёТА.'
text = message_text.lower()

for word in words:
    if word in text: 
        return True

return False

→ Ссылка