@TheNightCat

Почему мой дискорд бот считает слова «команды», «командам» и «командами» как нарушение?

Я создал бота модератора, который фильтрует матные и оскорбительные слова. Но почему-то когда я пишу слова "команды","командами" и "командам", бот считает как нарушение. Почему?

Код:

Ссылка на скачивание - https://cdn.discordapp.com/attachments/97182536205...
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
Из-за того, что слово "команда" содержит неприличную подстроку (без "ко").
Один из вариантов решения - разбить сообщение на слова, а уже каждое слово отдельно проверять на наличие в чёрном списке.
Также в вашем коде в глаза бросается явный идиотизм: в цикле многократно открывать и закрывать 'users.json' на каждой итерации - кэш диска и файловой системы, конечно, спасут, но зачем?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
А сам-то способен говорить на русском матерном? У тебя во всех этих словах есть нецензурное название того, что обычно называют киской :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы