Модерация обеспечивает автоматическую модерацию чата. Он работает как пассивная функция, обрабатывая каждое сообщение без блокировки других функций бота.
Типы обнаружения
- Фильтр Word Обнаруживает сообщения, содержащие заблокированные слова или фразы. Матчи нечувствительны к случаю.
- Обнаружение спама Обнаруживает повторяющиеся идентичные сообщения от одного и того же пользователя. Конфигурируемый порог (по умолчанию: 3 сообщения).
- Обнаружение наводнения Обнаруживает слишком много сообщений за короткое время от одного пользователя. Настраиваемый порог (по умолчанию: 5 сообщений).
- Злоупотребление Caps Lock Обнаруживает сообщения, которые в основном являются верхними (потенциальные крики).
конфигурация
Админы могут конфигурироваться через /bot set:
-
mod_words- Разделенный запятой список заблокированных слов (например,Badword1, Badword2) -
mod_action— Действия по нарушению:warn,muteилиkick(предупреждение) -
mod_spamПорог обнаружения спама (по умолчанию: 3) -
mod_floodПорог обнаружения наводнений (по умолчанию: 5)
/bot set MyBot mod_words spam,offensive,banned /bot set MyBot mod_action warn /bot set MyBot mod_spam 3 /bot set MyBot mod_flood 5
Как это работает
Умеренность работает как passive Способность обрабатывать каждое сообщение перед активными возможностями (например, кости или мелочи). Это означает:
- Он не потребляет сообщение — другие возможности все еще обрабатывают его.
- Работает даже в периоды охлаждения
- Несколько нарушений в одном сообщении вызывают только одно действие
- Бот посылает предупреждение или предпринимает действия в том же канале.
Меры
- warn Бот отправляет предупреждающее сообщение на канал
- mute Bot просит приглушить пользователя (требует оператора канала)
- kick Bot требует, чтобы пользователь был выбит (требуется оператор канала)