Показать сообщение отдельно

  #2  
Старый 27.01.2026, 22:39
Ну погоди!
Участник форума
Регистрация: 23.01.2022
Сообщений: 240
С нами: 2267023

Репутация: 48
По умолчанию

Ну, если делаешь на публику - соблюдай модульность и архитектуру проекта, даже для темплейтов.

Также, например, в https://github.com/THWEDOKA/bongram/...derator/bot.py - Бот модератор, ты слова проверяешь через список:

Код:





Код:
banned_words = []


Алгоритм антимата/заблокированных слов должен парсить строку с конца предложения, так как матерные слова в основном в конце предложения

Он должен исключать символы знаков препинания, восклицательные, вопросительные и любые другие символы

Он должен сжимать повторяющие буквы и приводить их к общему знаменателю, к примеру олеееень > олень > olehb

"Ты похож на олеееня"

"Ты похож на олеееня"

"Ты похож на олеееня"

"Ты похож на олееня"

"Ты похож на оленя"

"Ты похож на оленя"

"Ты похож на оленя"

"Ты похож на оленя" > ищем слово олень > "oleny"

В питоне есть profanity библиотеки, посмотри как это там устроенно
 
Ответить с цитированием