Dialogflow 回應。
JSON 表示法 |
---|
{ "queryText": string, "faqResponse": { object ( |
欄位 | |
---|---|
queryText |
原本的對話式查詢文字。如果 Dialogflow 模型已啟用自動拼字更正功能, |
faqResponse |
Dialogflow 的常見問題回應。 |
intentResponses[] |
來自 Dialogflow 的意圖回應清單。 |
autoResponded |
布林值,表示 Business Messages 是否會自動回覆使用者。 |
autoRespondedMessages[] |
自動回覆的訊息。 |
FaqResponse
Dialogflow 的常見問題回應。
如果啟用 FAQ 整合功能,這裡就會包含所有可用知識文件收到的回應。
JSON 表示法 |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
欄位 | |
---|---|
userQuestion |
從訊息中擷取的使用者問題。 |
answers[] |
Dialogflow 從知識庫選取的回覆數量最多 3 個。 |
IntentResponse
Dialogflow 的意圖回應。
如果啟用 FAQ 整合功能,來自所有可用自訂意圖的回應都會列入計算。
JSON 表示法 |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
欄位 | |
---|---|
intentName |
相符意圖的專屬 ID。 |
intentDisplayName |
相符意圖的名稱。 |
intentDetectionConfidence |
意圖偵測的信心值。這個值的範圍介於 0.0 (完全不確定) 到 1.0 (完全確定) 之間。這個值僅供參考,且僅用於協助在分類門檻中比對最佳意圖。 |
fulfillmentMessages[] |
要傳送給使用者的訊息集合。如果 Business Messages 不支援執行要求訊息格式,系統會向使用者傳送備用訊息。 |
FulfillmentMessage
執行要求訊息的內容。
JSON 表示法 |
---|
{ "error": { object ( |
欄位 | |
---|---|
error |
說明執行要求訊息相關問題的錯誤結果。 |
聯集欄位 message 。必要欄位。自訂意圖的回應訊息。message 只能是下列其中一項: |
|
text |
文字回應。 |
jsonPayload |
自訂酬載回應。 這個字串與您為 Dialogflow 意圖回應定義的自訂酬載相符。如果酬載沒有有效的 Business Messages JSON 物件結構, |
liveAgentHandoff |
真人服務專員轉接回應。 |
LiveAgentHandOff
真人服務專員轉接。
JSON 表示法 |
---|
{ "metadata": { object } } |
欄位 | |
---|---|
metadata |
透過真人服務專員遞交要求將自訂資料傳送給服務專員。這是 JSON 酬載。 |
狀態
Status
類型會定義適用於不同程式設計環境 (包含 REST API 和遠端程序呼叫 (RPC) API) 的邏輯錯誤模型。gRPC 會使用這個模型。每個 Status
訊息包含三部分的資料:錯誤代碼、錯誤訊息和錯誤詳細資料。
如要進一步瞭解這個錯誤模型,以及如何使用這個錯誤模型,請參閱 API 設計指南。
JSON 表示法 |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
欄位 | |
---|---|
code |
狀態碼,應為 |
message |
向開發人員顯示的錯誤訊息,應以英文呈現。任何向使用者顯示的錯誤訊息都應進行本地化並透過 |
details[] |
包含錯誤詳細資料的訊息清單。這是供 API 使用的一組常用訊息類型。 包含任意類型欄位的物件。額外的 |