Eylemler
Eylemler, tepki tetiklendiğinde botun gerçekleştirdikleridir. Bir tepkinin birden fazla eylemi olabilir; bunlar yukarıdan aşağıya sırayla yürütülür. Editörün Eylemler bölümündeki Eylem Ekle düğmesiyle eklenir. Eylemler, yürütme bağlamı (ctx) ve kullanıcı parametreleri aracılığıyla veri alışverişi yapar — bkz. Değişkenler ve formüller.
Mesajlar ve yanıtlar
- Mesaj gönder — temel eylem: yanıtı bloklardan oluşturur (metin, fotoğraf, dosya, gecikme, yapay zeka, tepki çağrısı), inline düğmeler, menü ve diyalog adımları ekler. Ayrıntılı bilgi — Mesajlar ve düğmeler.
- Mesajı kaydet — gelen mesajın metnini bir kullanıcı parametresine yazar.
- İlet — gelen mesajı belirtilen sohbetlere iletir (isteğe bağlı konu ID'si ile).
- Bildirim — kullanıcı, sohbet ve metin verilerini içeren servis bildirimini servis sohbetlerine gönderir.
Kullanıcı: etiketler ve parametreler
- Etiketleri değiştir — abonenin etiketlerini ekler ve/veya kaldırır.
- Parametreleri değiştir — kullanıcı parametresi değerlerini ayarlar, siler veya artırır.
Moderasyon
- Alınanı sil — gelen mesajı siler (isteğe bağlı olarak — kullanıcının tüm mesajlarını, gecikmeli).
- Gönderilenlerden sil — bot mesajlarını siler (bu tepkiye ait olanları veya sohbetteki tümünü, gecikmeli).
- İzinleri değiştir — katılımcıyı sustur / susturmayı kaldır / yasakla / yasağı kaldır / kısıtla, belirli bir süre için veya kalıcı; kısıtlama için belirli haklar seçilir.
- Önemli tepki (renk) — diyalogu operatör için renkle işaretler.
Veriler ve koleksiyonlar
- Kayıt oluştur — koleksiyona satır ekler; "deduplication anahtarı" ile upsert (yineleme olmadan) olarak çalışır.
- Kayıtları güncelle — filtreye uyan satırları değiştirir.
- Kayıtları bul — satırları dizi olarak bağlama okur (döngü için).
- Kayıtları sil — filtreye göre satırları siler.
- Liste üzerinde döngü —
ctx'ten bir diziyi dolaşır ve her eleman için iç içe eylemleri yürütür (örneğin listeye toplu gönderim).
Koleksiyonlar hakkında daha fazla bilgi — Koleksiyonlar ve veriler.
Harici istekler
- Web isteği — başlıklar, gövde, başarı kodları, zaman aşımı ve yeniden denemelerle HTTP isteği (GET/POST/PUT/DELETE); yanıt JSONPath ile bir parametreye veya
ctx'e kaydedilir; zaman uyumsuz olarak yürütülebilir ve başarı/hata durumlarında tepkiler başlatılabilir. - URL yükle — sayfayı indirir ve okunabilir metnini
ctx'e kaydeder (sonraki işlem veya yapay zeka için). - Kaynaktan istek — bağlı bir konektörden (REST / OzmaDB)
ctx'e veri okur. - Kaynağa yazma — konektöre veri yazar (POST/PUT/DELETE).
Kaynaklar ve anahtarlar hakkında — Kaynaklar ve anahtarlar.
Yapay zeka ve hesaplamalar
- Yapay zeka — dil modeline başvurur: istem, yanıtı parametreye/
ctx'e kaydetme, yapı çıkarmak için isteğe bağlı JSON şeması, yanıtı kullanıcıya gönderme. Bkz. Yapay zeka yanıtları. - Hesaplama — formüle veya karar tablosuna göre hesaplar ("koşul → sonuç" kuralları, ilk doğru kazanır) ve sonucu
ctx/parametreye kaydeder.
Mantık ve senaryolar
- Zincir tepki — başka bir tepkiyi adıyla başlatır.
- Sonraki tepki — kontrolü listedeki bir sonraki uygun tepkiye aktarır.
- Senaryo başlat — adım adım sihirbazı (flow) başlatır. Bkz. Senaryolar.
- Onay iste — onaylayıcıya kart gönderir; "onayla"/"reddet" düğmeleri belirtilen tepkileri başlatır.
- Operatöre aktar — diyalogu operatörün gelen kutusuna yönlendirir. Bkz. Sohbetler ve operatörler.
Entegrasyonlar
GetCourse, Google Sheets ve Google Drive eylemleri aynı adlı entegrasyonlar aracılığıyla bağlanır (bkz. Entegrasyonlar). Tepki yapıcısında bu eylemler "yakında" olarak işaretlenmiştir — şimdilik entegrasyon ayarları, web istekleri veya yapay zeka aracılığıyla kullanın. Evrensel harici servis gönderimi, Webhook entegrasyonu ve Web isteği eylemi aracılığıyla kullanılabilir.
Sırada ne var
- Mesajlar ve düğmeler — yanıt ve diyalog yapıcısı.
- Değişkenler ve formüller — metin ve mantıktaki değişkenler.