Dialogflow 响应。
JSON 表示法 |
---|
{ "queryText": string, "faqResponse": { object ( |
字段 | |
---|---|
queryText |
原始对话查询文本。如果为 Dialogflow 模型启用了自动拼写更正功能,则 |
faqResponse |
来自 Dialogflow 的常见问题解答响应。 |
intentResponses[] |
来自 Dialogflow 的意图响应列表。 |
autoResponded |
指示 Business Messages 是否自动回复用户的布尔值。 |
autoRespondedMessages[] |
自动回复的消息。 |
FaqResponse
来自 Dialogflow 的常见问题解答响应。
如果启用了常见问题解答集成,则这包括从所有可用知识文档收到的回复。
JSON 表示法 |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
字段 | |
---|---|
userQuestion |
从消息中检索到的用户问题。 |
answers[] |
Dialogflow 从知识库中选择不超过 3 个响应。 |
IntentResponse
来自 Dialogflow 的意图响应。
如果常见问题解答集成已启用,则这包括从所有可用自定义 intent 收到的响应。
JSON 表示法 |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
字段 | |
---|---|
intentName |
匹配意图的唯一标识符。 |
intentDisplayName |
匹配的意图的名称。 |
intentDetectionConfidence |
意图检测置信度。 值范围为 0.0(完全不确定)到 1.0(完全确定)。 此值仅供参考,仅用于帮助匹配分类阈值内的最佳意图。 |
fulfillmentMessages[] |
要发送给用户的消息集合。如果 Business Messages 不支持履单信息格式,系统会向用户发送后备信息。 |
FulfillmentMessage
执行消息的内容。
JSON 表示法 |
---|
{ "error": { object ( |
字段 | |
---|---|
error |
描述履单消息问题的错误结果。 |
联合字段 message 。必需。来自自定义 intent 的响应消息。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 使用。 可以包含任意类型字段的对象。附加字段 |