169 похожих чатов

Помогите пожалуйста как сделать фильтр для матов? я написал вот

так:

bad_words = ("Б**", "С", "**", "****")

@dp.message_handler()
async def filter_message(message: types.Message):
if bad_words in message.text:
# if bad_words was detected - remove
await message.delete()

50 ответов

47 просмотров
Azik-Yarik Автор вопроса

.

text not in bad_words

bad_words = ["Б**", "С", "**", "****"]

А что такое any и внутренняя конструкция?

Ой ля, это однострочная мини функция

lambda message: message.text not in bad_words

Круть🗿

Ага, я сам в ахуе

пока составишь список матов, сам изучишь все маты :) плюс все равно не обойдешь , мат можно замаскировать с цифрами, с символами, с английскими буквами и фиг его отфильтруешь

Да, но кто-то когда-то догадается сделать нейронку который будет учиться всяким сленгам и матам и способам прикрытия матов с помощью символов

Azik-Yarik Автор вопроса

Почемуто не работает

почему не просто if word.lower() in delete_words: ...

Блять ну это же уебанский метод

Azik-Yarik Автор вопроса

word вообще никак не подсвечиваеться это хорошо?

Azik-Yarik Автор вопроса

Есть вариант получше?

Azik-Yarik Автор вопроса

Новый тренд от малолеток которые десантируються

Типа с какой-то библитекой превратить слова в векторы, находить их синонимы и тд?

Да ты ахуеть как прав

Больше скажу - FuzzyWuzzy

Ну да впринципе даже писать словарь меньше надо будет

Так и я о том, а то говно пишете блять

Ну это у нас самый просто вариант для начинающих без всяких векторов и TFIDF

Это ещё хуйня. Я щас пишу бота с более сложными нейронками, там веселее. А нечёткий поиск матюков и прочего это детский нахуй сад

Афигеееееть можна будет код пощупать? ._.

фильтровать маты это в принципе детский сад

В принципе да, но в некоторых местах аниимат всё таки полезен

в детском саду

А код?((((

Жопка не треснет?

Хотя бы структуру кода скажи, как ты там сделал

Структура очень проста - пока ты не обматеришь каждую точку где код ломается, нихуя не заработает

Она нужна везде

Да ты ахуел что ли, не мешай детям развиваться

Понятно

Развитие речи ахахахахахха

Глядишь и логопед не понадобится никому

Ага

Я вот думаю сделать бота который сидя в чате мог изучать атмосферу в нём. Скажем, токсик дня, недели, месяца...например, хули бы и нет то блять...

Понял

Афигеть, а как нейронка поймёт что в тексте мат? У неё будет свой словарик мата?

А зачем, если есть уже готовое? https://perspectiveapi.com/

Я на этом погорел когда увидел в сети поиск по лицам и написал к сайту хендлер на питоне. Потом эту контору купило государство и я понял, что как бы крут ни был чужой проект, иметь свой лучше.

Согл

На разработку и обучение своей нейронки много времени уйдет, велосипедить это глупо

Как будто других путей нет... Нет, если хочется дрочить то никто не запретит, но зачем...

Azik-Yarik Автор вопроса

помогите пожалуйсто!

Да ты приколист что ли

Azik-Yarik Автор вопроса

Я дебыл

по слову "пожалуйсто" должно было сразу всё стать понятно

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
18
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Карта сайта