Một phản hồi bằng Dialogflow.
Biểu diễn dưới dạng JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
Trường | |
---|---|
queryText |
Văn bản truy vấn trò chuyện gốc. Nếu bạn bật tính năng tự động sửa lỗi chính tả cho mẫu Dialogflow, thì |
faqResponse |
Phản hồi cho câu hỏi thường gặp của Dialogflow. |
intentResponses[] |
Danh sách phản hồi ý định của Dialogflow. |
autoResponded |
Giá trị boolean cho biết liệu Business Messages có tự động trả lời người dùng hay không. |
autoRespondedMessages[] |
Thư trả lời tự động. |
FaqResponse
Phản hồi cho câu hỏi thường gặp của Dialogflow.
Nếu bạn bật tính năng tích hợp Câu hỏi thường gặp, thì kết quả sẽ bao gồm cả câu trả lời nhận được từ tất cả các tài liệu kiến thức có sẵn.
Biểu diễn dưới dạng JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Trường | |
---|---|
userQuestion |
Câu hỏi của người dùng, được truy xuất từ một thư. |
answers[] |
3 câu trả lời trở xuống được lấy từ cơ sở kiến thức của Dialogflow. |
IntentResponse
Phản hồi ý định từ Dialogflow.
Nếu bạn bật chế độ tích hợp Câu hỏi thường gặp, thì dữ liệu này sẽ bao gồm câu trả lời nhận được từ tất cả các ý định tuỳ chỉnh có sẵn.
Biểu diễn dưới dạng JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Trường | |
---|---|
intentName |
Giá trị nhận dạng duy nhất của ý định được so khớp. |
intentDisplayName |
Tên của ý định được so khớp. |
intentDetectionConfidence |
Độ tin cậy của tính năng phát hiện ý định. Các giá trị dao động từ 0,0 (hoàn toàn không chắc chắn) đến 1,0 (hoàn toàn chắc chắn). Giá trị này chỉ nhằm mục đích tham khảo và chỉ được dùng để so khớp ý định tốt nhất trong ngưỡng phân loại. |
fulfillmentMessages[] |
Tập hợp các thông báo cần gửi cho người dùng. Nếu Business Messages không hỗ trợ các định dạng thông báo thực hiện đơn hàng, thì tin nhắn dự phòng sẽ được gửi đến người dùng. |
FulfillmentMessage
Nội dung của thông báo thực hiện đơn hàng.
Biểu diễn dưới dạng JSON |
---|
{ "error": { object ( |
Trường | |
---|---|
error |
Kết quả lỗi mô tả các vấn đề liên quan đến thông báo của phương thức thực hiện. |
Trường kết hợp message . Bắt buộc. Thông báo phản hồi từ một đối tượng có ý định tuỳ chỉnh. message chỉ có thể là một trong những trạng thái sau đây: |
|
text |
Phản hồi bằng tin nhắn văn bản. |
jsonPayload |
Phản hồi tải trọng tuỳ chỉnh. Chuỗi này khớp với tải trọng tuỳ chỉnh mà bạn đã xác định cho phản hồi ý định trong Dialogflow. Nếu tải trọng không có cấu trúc đối tượng JSON hợp lệ của Business Messages, thì trường |
liveAgentHandoff |
Phản hồi về việc chuyển giao cho nhân viên hỗ trợ. |
LiveAgentHandOff
Nhân viên hỗ trợ trực tiếp chuyển tiếp.
Biểu diễn dưới dạng JSON |
---|
{ "metadata": { object } } |
Trường | |
---|---|
metadata |
Dữ liệu tuỳ chỉnh được chuyển đến nhân viên hỗ trợ kèm theo yêu cầu chuyển giao nhân viên hỗ trợ đang hoạt động. Đây là tải trọng JSON. |
Trạng thái
Loại Status
xác định mô hình lỗi logic phù hợp với nhiều môi trường lập trình, bao gồm cả API REST và API RPC. Hàm này được gRPC sử dụng. Mỗi thông báo Status
chứa 3 phần dữ liệu: mã lỗi, thông báo lỗi và thông tin chi tiết về lỗi.
Bạn có thể tìm hiểu thêm về mô hình lỗi này cũng như cách xử lý trong Hướng dẫn thiết kế API.
Biểu diễn dưới dạng JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Trường | |
---|---|
code |
Mã trạng thái, phải là một giá trị enum của |
message |
Thông báo lỗi dành cho nhà phát triển, phải bằng tiếng Anh. Mọi thông báo lỗi dành cho người dùng đều phải được bản địa hoá và gửi trong trường |
details[] |
Danh sách các thông báo chứa thông tin chi tiết về lỗi. Có một nhóm loại thông báo phổ biến để API sử dụng. Một đối tượng có chứa các trường thuộc loại tuỳ ý. Trường bổ sung |