censor

При подключении данного плагина, бот возьмет на себя функцию модератора/киллера.

ДокументацияПримерыСоветы
Основные команды
censor rank [1-10] — установить ранг, начиная с которого цензор не работает
censor add "ШАБЛОН" [0-48] ПРИЧИНА — добавить шаблон
censor remove "ШАБЛОН" — удалить шаблон
censor show ТЕКСТ — показать шаблон, соответствующий тексту
censor reload — перезагрузить словарь

Для того, что бы сообщения обрабатывались словарём плагина «Censor», требуется его внести в «plugin»:
 plugin censor censor 

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

censor reload позволяет перезагрузить словарь, находящейся в файле «censor/Dictionary.xml». Доступ к этому файлу имеют только разработчики.

При добавления нового шаблона (команда censor add), Вам нужно указать число от 1 до 48, которое означает тип и длительность наказания.

Таблица «Выкинуть из чата»
Срок По нику По IP По нику и компьютеру По IP и компьютеру
не помещать 0 0 0 0
на 10 минут 1 2 3 4
на полчаса 5 6 7 8
на 1 час 9 10 11 12
на 2 часа 13 14 15 16
на 6 часов 17 18 19 20
на сутки 21 22 23 24
на двое суток 25 26 27 28
на неделю 29 30 31 32
на две недели 33 34 35 36
на месяц 37 38 39 40
Таблица «Лишить слова»
на 1 минуту 41
на 2 минуты 42
на 3 минуты 43
на 4 минуты 44
на 5 минут 45
на 10 минут 46
на 15 минут 47
на 20 минут 48
Для шаблонов используются регулярные выражения Java. Обязательно прочтите раздел «regexp».

Регулярные выражения используются для более тонкой настройки. Например, 100 шаблонов автоцензора чата может заменить один шаблон в боте.

Включить censor:
 plugin censor censor 

Отключить censor:
 plugin censor off 

Проверять сообщения всех пользователей, кроме 10 ранга (обычно 10 ранг установлен для администраторов):
 censor rank 10 

Проверять сообщения всех пользователей, кроме тех, чей ранг равен или выше 4-ого (ранги 4, 5, 6, 7, 8, 9, 10):
 censor rank 4 

Добавить шаблон на слова «сука» и «сучка». При обнаружении, лишать пользователя слова на 5 минут с причиной «мат»:
 censor add ".*\bсуч?ка\b.*" 45 мат 

Узнать какой шаблон соответствует слову «сука»:
 censor show сука 

Если бот начал удалять без каких-либо нарушений, то значит один из шаблонов составлен некорректно. Что бы его найти, наберите следующию команду:
 censor show сообщение пользователя на которое бот отреагировал 

Бот покажет шаблон, который соответствует данному сообщению.
Удалите шаблон:
 censor remove "ШАБЛОН"