Перейти до основного вмісту

Тригери — автоматизація «якщо-то» без коду для вашої групи

Будуйте автоматизації «якщо-то» одним кліком: збіг умови — виконання дії — автовідповіді, автовидалення, попередження, м'юти, кіки та ескалації, без коду.

8 хв читання
Коротко

Тригери — це правила «якщо-то» у стилі «вкажи-й-клікни»: умова збігу плюс дія. Вони виконуються перед антиспам-рушієм, тож ваші власні правила завжди мають пріоритет. Збіг за ключовим словом, командою, згадкою, точним текстом, за входженням чи regex; дія — відповісти, видалити, попередити, зам'ютити, забанити чи кікнути; додавайте зверху умови на кшталт нового учасника, наявності посилань, пересланого повідомлення чи кількості повідомлень; і додавайте опції на кшталт inline-кнопок, сповіщення адмінів, логування в канал, тривалості м'юту та видалення оригіналу. Без коду, без розробника.

Активні тригери — ваші автоматизації «ключове слово → дія».

Хочете це налаштувати? Зробіть це просто у своєму акаунті Telm.

Відкрити в дашборді

1Що таке тригери

Тригер — це правило, яке ви збираєте в панелі керування: коли умова виконана, зроби дію. Це спосіб без коду автоматизувати модерацію та відповіді, потрібні вашій спільноті, без розробника.

Тригери виконуються перед антиспам-рушієм — правила власника завжди мають пріоритет. Це означає, що тригер може пропустити повідомлення або подіяти на нього, перш ніж його торкнеться будь-яка автоматична перевірка, що робить тригери правильним інструментом для жорстких перевизначень та автоматичних відповідей, а не лише для модерації.

Вбудована довідка щодо написання тригерів.

2Режими збігу — коли тригер спрацьовує

Ви обираєте, як тригер розпізнає повідомлення:

  • all — будь-яке повідомлення (використовуйте з умовами, щоб побудувати поведінку на кшталт «лише оголошення»).
  • commands — лише слеш-команди (/...).
  • mentions — лише повідомлення, що когось згадують (@...).
  • exact — текст збігається точно.
  • contains — текст містить фразу.
  • regex — регулярний вираз, для повного контролю над шаблоном.

3Дії — що робить тригер

Коли тригер спрацьовує, він виконує одну головну дію:

  • reply — надіслати відповідь, за бажанням з inline-кнопками та плейсхолдерами.
  • delete — прибрати повідомлення.
  • warn — видати попередження, що зараховується до порогу попереджень групи.
  • mute — зам'ютити відправника на задану тривалість.
  • ban — забанити відправника.
  • kick — прибрати відправника без постійного бану, тож він може приєднатися знову.

4Додаткові опції на будь-якому тригері

На додачу до головної дії тригер може нести ці опції — тож один тригер може, наприклад, відповісти кнопками, видалити оригінал та пінгнути адмінів усе за раз:

  • Видалити оригінал — прибрати повідомлення-тригер навіть коли головна дія — це відповідь.
  • Сповістити адмінів — повідомити команду адмінів, коли тригер спрацьовує.
  • Залогувати дію — записати спрацювання тригера в канал.
  • Тривалість м'юту — як довго триває дія м'юту, у секундах.
  • Inline-кнопки — прикріпити клікабельні кнопки до відповіді (посилання на документацію, мапу каналів, кнопку правил).
  • Плейсхолдери — {username}, {user_id}, {group_id} та {message_id} підставляються в текст відповіді.

5Додаткові умови

Ви можете поєднувати додаткові умови, щоб зробити тригер точним. Складайте їх, щоб описати саме ту ситуацію, яку хочете — наприклад, новий учасник AND є посилання:

  • Лише новий учасник — автор є новачком.
  • Діапазон кількості повідомлень — загальна кількість повідомлень автора вище або нижче порогу.
  • Тип контенту — текст, фото, відео, документ тощо.
  • Є медіа / є посилання — повідомлення містить або не містить кожне.
  • Є пересланням / є відповіддю — чи повідомлення є пересланням або відповіддю.
  • Від бота — чи є відправник ботом.

6Готові рецепти

Деякі шаблони, які групи будують найчастіше:

  • Автовідповідь на FAQ — містить «як мені налаштувати» → відповісти інструкцією та кнопкою документації.
  • Щит від конкурента — містить домен чи бренд суперника → видалити плюс попередити.
  • Захист від посилань нового учасника — новий учасник AND є посилання → видалити плюс зам'ютити.
  • Навігатор для новачка — містить «з чого почати» → відповісти мапою каналів та кнопками.
  • Ескалація до адмінів — містить «терміново» чи «оплата не працює» → відповісти плюс сповістити адмінів.
  • Лише оголошення — режим all з умовою «не адмін» → видалити, тож залишаються лише дописи адмінів.

7Тригери, власні правила та порядок гри

Тригери та власні правила перетинаються, але стоять у різних точках. Тригери виконуються першими, перед антиспам-рушієм, і найкращі для автоматичних відповідей та жорстких перевизначень. Власні правила виконуються як частина антиспам-оцінювання й найкращі для додавання ваги спам-рішенню.

Оскільки тригери виконуються першими, тригер, що пропускає чи діє на повідомлення, вирішує його долю раніше за будь-яку автоматичну перевірку — тож використовуйте тригери, коли потрібна певність щодо того, що станеться, і правила, коли хочете зробити внесок у судження рушія.

8Найкращі практики та поширені помилки

Тримайте тригери надійними кількома звичками:

  • Надавайте гострішим тригерам вищий пріоритет, щоб широкий не спрацював першим.
  • Тестуйте regex-тригери на реальних фразах; contains часто достатньо й простіше для розуміння.
  • Обережно з режимом all — поєднуйте його з умовою, інакше він діятиме на кожне повідомлення.
  • Пам'ятайте, що тригери виконуються перед рушієм, тож надто широкий тригер видалення може прибрати хороші повідомлення, які рушій дозволив би.
  • Використовуйте журнал, щоб побачити, який тригер спрацював на даному повідомленні.
Чи була ця стаття корисною?

Готові захистити свою групу?

Додайте Telm до своєї групи в Telegram і дозвольте йому впоратися зі спамом.