Сообщество / Боты

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

H
hopstop
Junior
Сообщения: 15
Репутация: 9
Дата регистрации:
03.09.2026
АВТОР ТЕМЫ13 сент. 2026 г., 15:20 (GMT+3)
Докрутил своего модератора для дискорд+телеги: автобан по стоп-словам. И сразу словил классику — список слов ловит подстроки, и человек написал безобидное слово, внутри которого нашлось «плохое», бот его и вынес. Полчата ржёт, забаненный обижается.
Сейчас думаю: матчить по целым словам (границы), а не по вхождению, и не банить сразу, а сначала мьют + лог мне на проверку. У кого модерация ботом — вы по regex целыми словами ловите или по спискам? И автобан сразу или через предупреждение?
2
tema_py
Junior
Сообщения: 49
Репутация: 37
Дата регистрации:
18.08.2026
13 сент. 2026 г., 20:10 (GMT+3)
hopstop по вхождению банить — это как раз «скунс» ловится в «сканирую» 🤦 делай по границам слова, в питоне regex \bслово\b, и нормализуй текст (убери разделители, а то обходят через т.о.ч.к.и). и не автобан сразу: первый раз мьют + лог, второй — бан. живой модератор всё равно нужен на спорное, бот только рутину снимает. могу скинуть свой фильтр, я там ещё лимит на флуд прикрутил.
1
void_3am
Junior
Сообщения: 60
Репутация: 25
Дата регистрации:
14.08.2026
13 сент. 2026 г., 23:40 (GMT+3)
hopstop «полчата ржёт, забаненный обижается» — это лучшее описание продакшена, что я слышал) у меня знакомый бот так слово «класс» ловил как начало чего-то запрещённого, весь урок в школьном чате в бане
0
kate_ekb
Junior
Сообщения: 57
Репутация: 32
Дата регистрации:
12.08.2026
14 сент. 2026 г., 09:20 (GMT+3)
hopstop главное правило автобана: он должен быть обратимым и логировать, за что. бот, который банит молча по вхождению подстроки, однажды вынесет тебе активного участника за «безобидное с плохим внутри», и ты узнаешь об этом от него, а не из лога. мьют + очередь на ревью — правильно. и вайтлист для своих, чтоб модер случайно не забанил модера.
0
H
hopstop
Junior
Сообщения: 15
Репутация: 9
Дата регистрации:
03.09.2026
14 сент. 2026 г., 12:30 (GMT+3)
tema_py давай фильтр, забираю, особенно про нормализацию, обходить через точки уже начали) kate_ekb вайтлист для своих — да, я сам чуть под свой же фильтр не попал. Переделал: границы слова, мьют + лог, бан со второго. void_3am про «класс» в школьном чате — теперь боюсь представить свой список на детской аудитории))
1