Wyzwalacze
Wyzwalacz to zdarzenie, na które odpowiada reakcja. W sekcji Wyzwalacz edytora można włączyć kilka typów jednocześnie: są łączone operatorem „LUB" — reakcja wyzwoli się, jeśli spełniony jest dowolny z włączonych wyzwalaczy. Dodatkowe ograniczenia (etykiety, parametry, czaty) ustawiane są osobno w Warunkach.
Wiadomość tekstowa
Wyzwala się na tekst lub podpis do mediów. W polu „Czego szukać" wybierany jest tryb:
- Słowa kluczowe — lista słów/fraz. Parametr „Dopasowanie": zawiera, dokładne dopasowanie, zaczyna się od, wyrażenie regularne; plus znacznik „Uwzględnij wielkość liter".
- Link — wiadomość zawiera URL.
- E-mail — wiadomość zawiera adres e-mail.
- Wzmianka (@username) — wiadomość zawiera wzmiankę.
- Dowolny tekst — dowolna wiadomość tekstowa.
Komenda
Wyzwala się na komendy slash. W polu „Komendy (bez „/")" podaj nazwy, np. help, menu. Bot odpowie na /help i /menu.
Komenda /start
Osobny wyzwalacz dla /start. Pole Payload przechwytuje parametr deep-link (/start <payload>); puste pole — dowolny /start. To podstawa dla linków referencyjnych i kampanijnych.
Kliknięcie przycisku inline (callback)
Wyzwala się na kliknięcie przycisku inline. Pole „Dane przycisku (callback_data)" i „Dopasowanie" (dokładne, zaczyna się od, zawiera, wyrażenie regularne) określają, które przyciski przechwytywać.
Media
Wyzwala się na załączniki wybranych typów: Zdjęcie, Wideo, Wiadomość wideo, Dokument, Audio, Wiadomość głosowa, GIF, Naklejka, Kość do gry, Gra, Ankieta, Kontakt, Geolokalizacja, Miejsce, Album.
Zdarzenie systemowe
Wyzwala się na zdarzenia czatu: Dołączył przez link, Dodano do czatu, Opuścił czat, Usunięto z czatu, Zmienił status, Wniosek o dołączenie, Reakcja na wiadomość, Licznik reakcji. Przydatne do powitań, moderacji i przyjmowania wniosków.
Odpowiedź i przekazana wiadomość
- Odpowiedź (reply) na wiadomość — wyzwala się, gdy wiadomość jest odpowiedzią na inną.
- Przekazana wiadomość — wyzwala się na przekazania (forward).
Co N-ta wiadomość
Wyzwala się na każdą N-tą wiadomość użytkownika (pole „Co N-ta wiadomość"). Przydatne do okresowych podpowiedzi lub ograniczania spamu.
Zgodnie z harmonogramem (daty)
Wyzwala się w określonych momentach czasowych (lista dat). Zaplanowana reakcja jest rozsyłana do aktywnych subskrybentów po nadejściu terminu — zob. Wysyłki masowe.
Przychodzące żądanie web (webhook)
Wyzwala się na żądanie HTTP z zewnątrz. Ustawiasz Ścieżkę (pełny URL tworzony jest z adresu bota i ścieżki), Tajny token (dla ochrony) i Metodę (POST / GET / PUT / ANY). Dane żądania trafiają do kontekstu wykonania i są dostępne w akcjach przez {{ctx.pole}}. Szczegóły — Żądania web i webhooki.
Co dalej
- Warunki i czaty — zawęź wyzwalanie według odbiorców i miejsca.
- Akcje — co bot robi w odpowiedzi.