Web İstekleri ve Webhook'lar

GetMyBot, harici sistemlerle HTTP üzerinden iki yönlü entegrasyon sağlar: gelen istekler tepkileri tetikler, giden eylemler harici API'leri çağırır. Bu, botu CRM, ödeme sistemleri, site formları ve herhangi bir servisle bağlar.

Gelen Webhook (Tetikleyici)

"Gelen Web İsteği (webhook)" tetikleyicisi, harici bir HTTP isteğiyle tepkiyi başlatır:

  • Yol — alıcı adresi (tam URL, botun adresinden ve yoldan oluşturulur).
  • Gizli Token — uç noktayı yetkisiz erişimden korur.
  • YöntemPOST / GET / PUT / ANY.

İstek verileri (form alanları veya gövde) yürütme bağlamına eklenir ve eylemlerde {{ctx.alan}} ile erişilebilir. Bu sayede bir site veya servis bota olay "itebilir" — örneğin ödeme geçti → kullanıcıya erişim gönder.

Giden Web İsteği (Eylem)

"Web İsteği" eylemi tepkiden HTTP isteği yapar:

  • yöntem (GET/POST/PUT/DELETE), başlıklar, gövde (JSON veya form);
  • başarı kodları, zaman aşımı ve hata durumunda yeniden deneme sayısı;
  • JSONPath ile yanıtı parametreye veya ctx'e kaydetme;
  • eşzamansız mod (tepkiyi bloklamama) ve başarı/hata durumunda tepki başlatma.

Yakın eylemler: "URL Yükle" (sayfa metnini ctx'e indir) ve kaydedilmiş bağlayıcılar için "Kaynağa İstek" / "Kaynağa Yaz" — bkz. Kaynaklar ve Anahtarlar.

Webhook Entegrasyonu

Tek bir servise düzenli veri göndermek için "Webhook" entegrasyonu yapılandırmak daha kolaydır (URL + HMAC imzası) — bkz. Entegrasyonlar.

Güvenlik

Gelen uç noktalar gizli tokenle korunur; giden istekler SSRF korumasından geçer (dahili ağa erişim yasaktır) ve yanıt boyutu sınırlıdır.

Sonraki Adımlar