Банворды

Настройка модуля банвордов.

Введение

Этот модуль следит за чатом и анализирует текст соообщенй на наличие определённых слов или словосочетаний, мы называем их "банворды". Если он находит их, участнику, который их отправил, выдаётся бан.

Включение

Модуль банвордов включается командой a.banwords toggle. Также у этой команды есть сокращение a.bw для удобства.

Добавление банвордов

Далее нужно добавить свои банворды (слова или словосочетания) в список. Делается это командой a.bw add <банворд>.

Пример: a.bw add тест

Настоятельно рекомендуем внимательно выбирать банворды, чтобы избежать нежелательных банов.

Можно добавить до 40 банвордов включительно. Максимальная длина одного - 30 символов.

Удаление банвордов

Если вам нужно удалить какой-то банворд из списка, делается это командой a.bw remove <банворд>.

Пример: a.bw remove тест

Список банвордов

Список банвордов доступен по команде a.bw list.

Продвинутая настройка

Команда имеет дополнительный функционал для более гибкой настройки под ваш сервер.

Режим проверки текста

Есть 2 режима проверки - по словам и по буквам. Режим проверки по словам установлен по умолчанию. Объясняем, как работают эти режимы:

Допустим, в списке банвордов находится слово "тест".

По словам

Этот режим проверки разделяет текст по словам и ищет точное совпадение с банвордом. Ниже вы увидите примеры предложений и результатов проверки.

  • "тест" - банворд будет обнаружен;
  • "Я не успеваю подготовиться к тесту" - банворд не будет обнаружен;
  • "Сегодня я сдал тест на 11 баллов!" - банворд будет обнаружен.

Если установлен этот режим, любые словосочетания, которые добавлены в список банвордов, не будут обнаружены в тексте. Простые слова продолжат обнаруживаться.

По буквам

Этот режим проверки обнаружит банворд в любом сообщении, где есть это буквосочетание. При выборе этого режима, во всех примерах, предоставленных выше, будут обнаружены банворды. Ещё немного примеров:

  • "Время вышло, тестирование окончено!" - банворд будет обнаружен;
  • "Сегодня учитель собирается протестировать нас." - банворд будет обнаружен.

Чтобы сменить режим, напишите команду a.bw mode.

Игнорирование администраторов

Есть возможность настроить игнорирование администраторов, чтобы они могли использовать банворды. По умолчанию они не игнорируются.

Чтобы администраторы игнорировались, напишите a.bw ignoreAdmins. Повторно напишите команду, если хотите вернуть значение по умолчанию.

Игнорирование регистра

Данный параметр позволяет настроить игнорирование регистра символов при проверке текста на наличие банвордов.

Проще говоря, если игнорирование регистра включено, будет не важно, состоит ли текст из больших или маленьких букв.

Если же оно выключено, проверка будет выполняться строго в соответствии с указанным регистром при добавлении банворда в список.

По умолчанию регистр символов игнорируется. Если вы хотите это изменить, напишите a.bw ignoreCase. Вернуть в исходное положение можно повторно написав эту команду.

Автоудаление сообщения

Вы можете настроить автоматическое удаление сообщения, в котором найден банворд. Участнику в любом случае будет выдан бан.

По умолчанию автоудаление сообщения включено. Чтобы это изменить, напишите a.bw autoDelete. Вернуть в исходное положение можно повторно написав эту команду.

После настройки

Вы можете посмотреть всё, что вы настроили, с помощью команды a.bw status.

Если вы хотите настроить всё заново, вы можете сбросить все настройки, написав a.bw reset.

Если вы хотите просто выключить этот модуль, напишите a.bw toggle.

Последнее обновление: