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

  #3  
Старый 28.01.2026, 18:40
triazovkirill
Новичок
Регистрация: 18.01.2026
Сообщений: 5
С нами: 169986

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

Цитата:
Сообщение от Ну погоди!  

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

Код:





Код:
banned_words = []


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

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

В питоне есть profanity библиотеки, посмотри как это там устроенно
Спасибо за уточнение, делал первую версию фреймворка так чтобы было много темплейтов, поэтому с ними не особо парился
 
Ответить с цитированием