Тригери — це правила «якщо-то» у стилі «вкажи-й-клікни»: умова збігу плюс дія. Вони виконуються перед антиспам-рушієм, тож ваші власні правила завжди мають пріоритет. Збіг за ключовим словом, командою, згадкою, точним текстом, за входженням чи 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 — поєднуйте його з умовою, інакше він діятиме на кожне повідомлення.
- Пам'ятайте, що тригери виконуються перед рушієм, тож надто широкий тригер видалення може прибрати хороші повідомлення, які рушій дозволив би.
- Використовуйте журнал, щоб побачити, який тригер спрацював на даному повідомленні.