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 防護(不允許存取內部網路),且回應大小受到限制。