August 7, 2020

Триггеры: настройка команд

📛 Благодаря триггерам, можно настраивать автоматические наказания в чате, расширять возможности других команд, менять исход команды и многое другое...

Оглавление

  1. О триггерах
  2. Автоматические наказания
  3. Основные команды
  4. Примеры установок

О триггерах

📛 Триггер — реакция бота на определённое действие в чате, в результате которого выполняется указанная вами команда или же указанный вами исход какой-либо команды автоматически.

Зачем они нужны?

Благодаря триггерам, можно настраивать автоматические наказания в чате, расширять возможности других команд, менять исход команды (например, для модуля «дуэль») и многое другое!
Пока что триггеры находятся на стадии тестирования, поэтому функционал данного модуля ограничен. В будущих обновлениях, мы будем расширять возможности триггеров, добавляя ещё больше функционала!

Какой функционал сейчас доступен

На данный момент триггеры можно установить на следующие события:

  • Для исхода команды «Русская рулетка»;
  • Для исхода модуля «Дуэли»;
  • Для исхода модуля «Кубы»;
  • Для исхода модуля «Маты»;
  • Для исхода лимита варнов;
  • На отправку ссылок;
  • На отправку стикеров и гиф;
  • На отправку КАПСА в сообщении.
Доступные команды (они нужны для автоматических наказаний или для других действий бота после выполнения того или иного события): варн, кик, бан, мут

Вернуться к оглавлению

Автоматические наказания

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

Автоматические наказания тесно связаны с триггерами. И для того, чтобы некоторые триггеры смогли работать, вам необходимо включить автоматические наказания для некоторых команд.

Примеры установок триггеров на автоматические наказания вы можете найти в разделе «Примеры установок».

На сквернословие (бета)

・-Маты — включает фильтр сквернословия.
・+Маты — выключает фильтр сквернословия.

На отправку ссылок

  • +/-чаты — разрешает/запрещает отправку ссылок на телеграм-чаты.
  • +/-сайты — разрешает/запрещает отправку ссылок на любые сайты.

🎩 Фильтр на отправку стикеров

-Стикеры {количество} — установить ограничение на отправку стикеров. По умолчанию параметр {количество} равен 1, это значит, что отправка стикеров будет полностью запрещена.
+Стикеры — снять ограничения на отправку стикеров.

Например (пользователь получит предупреждение, если отправит 3 стикера подряд): -стикеры 3

🎩 Ограничение КАПСА в сообщении

-Капс {% капса} {длина сообщения} — установка ограничения на использование капса с параметрами, где:

1) {% капса} — процентное соотношение капса в тексте (по умолчанию 80%);
2) {длина сообщения} — минимальная длина сообщения (по умолчанию 5).

Введите «-капс» без параметров и Ирис установит стандартные значения.

+Капс — разрешить использование КАПСА в сообщении.

Основные команды

  1. Установка триггеров
  2. Просмотр подробной информации о триггере
  3. Просмотр списка триггеров
  4. Удаление триггеров
  5. Ограничение триггеров
Чтобы получить ссылку на эту шпаргалку по триггерам, введите в своём чате команду «Триггер помощь».

Установка триггеров

+триггер (событие) {приоритет}
(Команда) / [причина]

Событие — сюда пишите команду, модуль или же событие, которые доступны на данный момент (перечисляли выше).
Приоритет — сюда пишите то, каким рангом будет выдано автоматическое наказание {1-5}. По умолчанию значение [0].
Команда — сюда пишите команду, которая будет автоматически выполнятся после события. Это может быть наказание или другое действие бота (перечисляли выше).
Причина — сюда пишите причину, которая будет выводиться вместе с командой (не обязательный пункт, подходит только для тех команд, где необходимо указывать причину: варн, бан, мут).

✦ Также можно добавлять до 3 команд в одном триггере:

+триггер (событие) {приоритет}
(Команда) / [причина]
(Команда) / [причина]
(Команда) / [причина]
Для редактирования триггера, создайте новый, с тем же событием и измените параметры в командах.

Просмотр подробной информации о триггере

・Триггер (событие) — покажет подробную информацию о триггере.

Просмотр списка триггеров

・Триггеры — покажет список установленных триггеров.
— Синоним: триги

Удаление триггеров

・-Триггер (название) — удалит триггер.

Ограничение триггеров

・Дк унб {ранг} — установит ограничение на установку, просмотр и удаление триггеров. По умолчанию ограничено на 4 ранг.

Вернуться к оглавлению

Примеры установок

Здесь вы сможете найти примеры установок для разных событий. Естественно, вы можете менять параметры под себя, гайд выше. На данным момент это всё, что можно настроить.

Имейте в виду: Можно нечаянно создать цикл, при котором выдача наказаний будет выдаваться по кругу. Будьте внимательны при установки триггеров!

Триггер на исход для русской рулетки:

+триггер русская рулетка 1
Варн / Проиграл в рулетке

Триггер на исход дуэлей:

+триггер дуэль 1
Мут 10 минут / Ты проиграл, отдохни 10 минут

Триггер на исход кубов:

+триггер кубы 1
Мут 10 минут / Удача не на твоей стороне

Триггер на исход превышения лимита предупреждений:

+триггер варнлимит 1
Мут час / Лимит варнов! Посиди и подумай над своим поведением

Триггер на исход за сквернословие:

+триггер маты 1
Мут 10 минут / Маты — это плохо! Сходи и помой свой язык

Триггер на исход за отправку стикеров:

+триггер стикеры 0
Варн / Отправлять стикеры запрещено!

Триггер на исход за использование капса:

+триггер капс 0
Варн / Слишком много капса в сообщении

Вернуться к оглавлению


Официальный канал Ириса: https://t.me/iris_cm
Полезные статьи: https://t.me/irissup

Задать вопрос по боту: https://t.me/iris_cm/chat
Чат общения: https://t.me/iris_talk