June 22

Триггеры

  • Команда: .триггеры.

Как это выглядит

При нажатии на какой-либо из триггеров покажется информация о нем.

Как это выглядит

Состояния триггеров / действий:

  • ◼️ — выключено;
  • ◻️ — включено.

За что отвечает каждый раздел и действия в нём

🎛️ Действия

  • ↩️ Переслать в привязанный чат: сообщение, на которое сработал триггер, будет переслано в привязанный логгинг-чат.

Подробнее о привязке чатов: здеськонкретно о логгинг-чате

Как это выглядит на примере триггера "Ссылка"

Сообщение пришло в чат, который указан в качестве логгинга

Важно

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

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

  • 💬 Удалить сообщение:
    • Уведомляет о срабатывании триггера;
    • Удаляет сообщение, которое вызвало срабатывание.

Как это выглядит

Доступно только для триггера "Выход админа из чата"

  • 👮‍♂️ Снятие с должности. Действие говорит само за себя: когда админ выходит из чата — его автоматически снимает с должности, то есть обнуляет его ранг.

Как это выглядит

Важно

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


🈲 Ограничение

Вы можете установить авто-ограничения пользователей при срабатывании триггеров: бан, варн или мут.

Как это выглядит


⚙️ Условия для срабатывания

У таких триггеров, как: ссылки, пересланные посты, содержание бранных слов, выход админа — не задаются отдельные условия — они и так срабатывают по факту события.

Пример триггера, в котором не нужно настраивать условия срабатывания

Пример триггера, в котором нужно настраивать условия срабатывания

Флуд-триггеры

📊 Количество *чего-то*

Что это: количество сообщений конкретного типа, необходимое для срабатывания триггера.

Применяется к флуд-триггерам:

  • 📜 Текст
  • 🖼️ Картинки
  • 🎞️ GIF'ки
  • 🏷️ Стикеры
  • 💥 Реакции на сообщения
  • 😵‍💫 Эмодзи

📏 Тип отслеживания

🔄 Подряд во временном окне

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

Пример: 2 стикера подряд

⏰ В течение времени (временное окно)

Триггер сработает, если нужные сообщения были отправлены в течение заданного времени, не обязательно подряд. Между ними могут быть сообщения других типов.

Пример: 3 стикера за 30 секунд

Возможный порядок:

Текст → Стикер (1) → Картинка → Стикер (2) → GIF → Стикер (3)

Результат: Триггер сработает, если между первым и третьим стикером прошло не более 30 секунд.


🕐 Временное окно

Что это: Период времени, в котором выполняются оба описанных выше условия.


📋 ПРАКТИЧЕСКИЕ ПРИМЕРЫ

📋 Пример 1: "Не подряд"

Условие: 5 стикеров не подряд за 10 секунд

Сценарий:

Стикер → Стикер → Стикер → Стикер (прошло 9 сек) → Текст (ещё 3 сек) → Стикер

Результат:Триггер НЕ сработает - 10 секунд истекли до пятого стикера.


🔄 Пример 2: "Подряд" (с прерыванием)

Условие: 5 стикеров подряд за 10 секунд

Сценарий:

Стикер → Стикер → Стикер → Стикер (за 3 сек) → GIF (ещё 3 сек) → Стикер

Результат:Триггер НЕ сработает - все 5 стикеров уложились в 10 секунд, но GIF прервала серию.


✅ Пример 3: "Подряд" (успешно)

Условие: 5 стикеров подряд за 10 секунд

Сценарий:

Стикер → Стикер → Стикер → Стикер → Стикер (все за 6 секунд)

Результат:Триггер СРАБОТАЕТ - все 5 стикеров уложились в 6 секунд без прерываний.


🔑 Ключевые моменты

  • "Подряд" = сообщения одного типа без перерыва
  • "Не подряд" = сообщения одного типа с возможными перерывами
  • Временное окно = ограничение по времени для всех типов отслеживания
  • Прерывание = сообщение другого типа между целевыми сообщениями

💎🔗 Разрешенные домены

💎 Система доступна только с подпиской

🎛️ Настройка и управление

  1. Выберите триггер "Ссылка"
  2. Нажмите кнопку "🔗 Условия срабатывания"

➕ Добавление домена

  1. Нажмите "➕ Добавить домен"
  2. Введите домен (например: github.com)
  3. Бот проверит валидность и добавит в список
  4. Готово! Домен добавлен в белый список

🗑️ Удаление домена

  1. Нажмите "🗑️ Удалить"
  2. Выберите номер домена (1, 2 или 3)
  3. Подтвердите удаление
  4. Домен удален из белого списка

📜 История изменений

  • Последние 6 изменений (добавление/удаление)
  • Информация о пользователе (кто изменил)
  • Временная метка (когда изменил)
  • Тип действия (добавил или удалил)