跳至主要内容

在 Voxsig 中配置 Webhooks

Webhooks 是在每個帳戶中定義的 HTTP 回調。當 Voxsig 中發生像消息創建這樣的操作時,將觸發這些事件。您可以為一個帳戶創建多個 Webhooks。

步驟 1 點擊設定側邊欄中的整合連結。接下來,點擊 "配置" 按鈕。

整合

步驟 2。您將看到您已經添加到帳戶的 Webhooks 列表。

配置

步驟 3。點擊 "添加新 Webhook",它將顯示一個模態對話框,您可以在其中輸入應該發送 POST 請求的 URL。接下來,您需要選擇要訂閱的事件。此選項將允許您僅收聽 Voxsig 中的相關事件。

添加 Webhook

Voxsig 將向已配置的 URL 發送包含以下內容的 POST 請求,以通知您帳戶中發生的各種更新。

一個示例的 Webhook 資料

{

"event": "message_created", // 事件名稱
"id": "1", // 消息 ID
"content": "Hi", // 消息內容
"created_at": "2020-03-03 13:05:57 UTC", // 發送消息的時間
"message_type": "incoming", // 這將具有類型 incoming、outgoing 或 template。小部件的用戶發送傳入消息,而客服代理向用戶發送傳出消息。
"content_type": "enum", // 這是一個枚舉,它可以是 input_select、cards、form 或 text。如果 content_type 是其中之一,消息類型將是 template。默認值是 text。
"content_attributes": {} // 這將是一個對象,下面定義了不同的值
"source_id": "", // 如果收件匣是 Twitter 或 Facebook 整合,則這將是外部 ID。
"sender": { // 提供發送此消息的客服代理的詳細信息
"id": "1",
"name": "Agent",
"email": "[email protected]"
},
"contact": { // 提供發送此消息的用戶的詳細信息
"id": "1",
"name": "contact-name"
},
"conversation": { // 提供對話的詳細信息
"display_id": "1", // 這是您在儀表板中看到的對話 ID。
"additional_attributes": {
"browser": {
"device_name": "Macbook",
"browser_name": "Chrome",
"platform_name": "Macintosh",
"browser_version": "80.0.3987.122",
"platform_version": "10.15.2"
},
"referer": "http://www.voxsig.com",
"initiated_at": "Tue Mar 03 2020 18:37:38 GMT-0700 (Mountain Standard Time)"
}
},
"account": { // 提供帳戶的詳細信息
"id": "1",
"name": "Voxsig",
}
}

此處找到 Webhooks 支援的事件的完整列表。