Расширенные события
Более продвинутые настройки для самых требовательных администраторов.
Оглавление
- Вступление
- Доступный список действий
- Настройка
3.1. Просмотр списка расширенных событий
3.2. Создание
3.3. Редактирование
3.4. Изменение кулдауна
3.5. Удаление
Вступление
Расширенные события позволят более гибко настроить наказания за самые частые действия в беседе. Например, за слишком много исключений за срок, слишком много сообщений за период, слишком много видео за определенное время, и так далее.
Общий принцип работы такой же, как и у обычных событий беседы, но здесь можно указать не только число действий, но и срок, за который они будут проверяться.
Доступный список действий
- Сообщение, символ, эмоджи
- Приглашение, приглашение бота («бот»), исключение
- Вложение (любое)
- Фото, видео, документ, музыка, голосовое, пост, ссылка, стикер
- Мат, сообщение КАПСОМ
- Выход
Настройка
Просмотр списка расширенных событий
Команда «!превенты». Она покажет ID установленных правил, их создателей (под ID), тип их действий, лимит, срок и роль.
Создание
Для создания используется команда «!превент тип число роль срок наказание». К примеру, команда
!превент символ 500 модер 15 минут !пред
Будет давать предупреждение всем, кто напишет более 500 символов за последние 15 минут.
Если вы хотите указать срок в секундах, вместо «2 минуты» можете написать «120». Например, кик за добавление 20 участников за 30 секунд:
!превент приглашение 20 модер 30 !кик
Редактирование
Конечно же, превенты можно редактировать. Для этого нужно указать его номер, а после все аргументы кроме типа. Отредактируем только что созданный превент:
!редпревент 1 750 модер 20 мин !пред
Изменение кулдауна
По умолчанию превент не срабатывает на одного участника несколько раз подряд — должно пройти немного времени перед тем, как наказание активируется, даже если условия соблюдаются. Вы можете отключить кулдаун (выдавать наказание каждый раз) или продлить его (выдавать наказание не чаще, чем раз в 15 минут, к примеру).
Пример: !редпревент кд 1 15 мин где 1 это номер превента, а 15 мин — срок.
Удаление
Командой «!удалитьпревент» или «!remprevent» можно удалить событие по его ID.
Например, !удалитьпревент 1 удалит наше установленное событие на лимит в 500 символов за 15 минут:
