@kazakov_danil

Почему не работает фильтр сообщений по черному списку?

Учусь писать телеграм ботов с помощью aiogram, столкнулся с такой проблемой, что загрузил базу запрещенных слов, на которую мой бот должен реагировать соответствующим образом. Делал по видео уроку. Но по какой-то причине мой бот не реагирует на запрещенные слова. Прошу помочь понять в чем именно проблема.

@dp.message_handler()
async def echo_send(message : types.Message):
    if {i.lower().translate(str.maketrans('', '', string.punctuation)) for i in message.text.split(' ')}\
        .intersection(set(json.load(open('cenz.json')))) != set():
        await message.reply('Не матюкайся!')
        await message.delete()

Скриншот удалён модератором.
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
27 нояб. 2024, в 19:08
1500 руб./в час
27 нояб. 2024, в 18:19
2000 руб./за проект
27 нояб. 2024, в 17:41
2000 руб./за проект