Tetikleyiciler
Tetikleyici, tepkinin yanıt verdiği olaydır. Editörün Tetikleyici bölümünde birden fazla tür aynı anda etkinleştirilebilir: bunlar "VEYA" ile birleşir — etkinleştirilen tetikleyicilerden herhangi biri karşılandığında tepki çalışır. Ek kısıtlamalar (etiketler, parametreler, sohbetler) Koşullar bölümünde ayrıca ayarlanır.
Metin mesajı
Metin veya medya alt yazısına göre tetiklenir. "Ne aranacak" alanında mod seçilir:
- Anahtar kelimeler — kelimeler/ifadeler listesi. "Eşleşme" parametresi: içerir, tam eşleşme, ile başlar, düzenli ifade; artı "Büyük/küçük harf duyarlı" onay kutusu.
- Bağlantı — mesaj URL içeriyor.
- E-posta — e-posta adresi içeriyor.
- Bahsetme (@username) — bahsetme içeriyor.
- Herhangi bir metin — herhangi bir metin mesajı.
Komut
Slash komutlarına göre tetiklenir. "Komutlar (/ olmadan)" alanına adları girin, örneğin help, menu. Bot /help ve /menu'ye yanıt verecektir.
/start komutu
/start için ayrı tetikleyici. Payload alanı deep-link parametresini yakalar (/start <payload>); boş değer — herhangi bir /start. Bu, referral ve kampanya bağlantıları için temeldir.
Inline düğme tıklaması (callback)
Inline düğme tıklamasına göre tetiklenir. "Düğme verisi (callback_data)" alanı ve "Eşleşme" (tam, ile başlar, içerir, düzenli ifade) hangi düğmelerin yakalanacağını belirler.
Medya
Seçilen türlerdeki eklere göre tetiklenir: Fotoğraf, Video, Video mesajı, Belge, Ses, Sesli mesaj, GIF, Çıkartma, Zar, Oyun, Anket, Kişi, Konum, Yer, Albüm.
Sistem olayı
Sohbet olaylarına göre tetiklenir: Bağlantı ile katıldı, Sohbete eklendi, Sohbetten ayrıldı, Sohbetten çıkarıldı, Durum değiştirdi, Katılma isteği, Mesaja tepki, Tepki sayacı. Karşılama, moderasyon ve başvuru alımı için kullanışlıdır.
Yanıt ve iletilen mesaj
- Mesaja yanıt (reply) — mesaj başka bir mesajın yanıtıysa tetiklenir.
- İletilen mesaj — forwardlara göre tetiklenir.
Her N. mesaj
Kullanıcının her N. mesajına göre tetiklenir ("Mesaj numarası" alanı). Periyodik ipuçları veya anti-spam için uygundur.
Zamanlama (tarihler)
Belirtilen zamanlarda tetiklenir (tarih listesi). Zamanlanan tepki, süre geldiğinde aktif abonelere gönderilir — bkz. Toplu gönderimler.
Gelen web isteği (webhook)
Dışarıdan gelen bir HTTP isteğiyle tetiklenir. Yol (tam URL, botun adresinden ve yoldan oluşur), Gizli token (koruma için) ve Metot (POST / GET / PUT / ANY) ayarlanır. İstek verileri yürütme bağlamına girer ve eylemlerde {{ctx.alan}} şeklinde erişilebilir. Daha fazla bilgi — Web istekleri ve webhook'lar.
Sırada ne var
- Koşullar ve sohbetler — tetiklenmeyi kitleye ve yere göre daraltın.
- Eylemler — bot yanıtta ne yapar.