Web 請求與 Webhook

GetMyBot 透過 HTTP 雙向與外部系統整合:傳入請求觸發反應,傳出動作呼叫外部 API。這將機器人與 CRM、支付系統、網站表單及任何服務連接起來。

傳入 Webhook(觸發器)

**「傳入 Web 請求(webhook)」**觸發器透過外部 HTTP 請求觸發反應:

  • 路徑 — 接收端位址(完整 URL 由機器人位址和路徑組成)。
  • Secret Token — 保護端點免受未授權存取。
  • 方法POST / GET / PUT / ANY

請求資料(表單欄位或主體)進入執行上下文,可在動作中透過 {{ctx.欄位}} 存取。這樣網站或服務就能「推送」事件給機器人——例如付款成功 → 傳送存取權限給使用者。

傳出 Web 請求(動作)

**「Web 請求」**動作從反應中發出 HTTP 請求:

  • 方法(GET/POST/PUT/DELETE)、標頭、主體(JSON 或表單);
  • 成功狀態碼、逾時及出錯時的重試次數;
  • JSONPath 將回應儲存至參數或 ctx
  • 非同步模式(不阻塞反應)及成功/出錯時觸發反應。

相關動作:「載入 URL」(將頁面文字下載至 ctx)及**「查詢來源」/「寫入來源」**(適用於已儲存的連接器)——參見資料來源與金鑰

Webhook 整合

若需定期向同一服務傳送資料,可設定 Webhook 整合(URL + HMAC 簽名)——參見整合

安全性

傳入端點以 Secret Token 保護;傳出請求經過 SSRF 防護(不允許存取內部網路),且回應大小受到限制。

延伸閱讀