Ответ Dialogflow.
JSON-представление |
---|
{ "queryText": string, "faqResponse": { object ( |
Поля | |
---|---|
queryText | Исходный диалоговый текст запроса. Если для модели Dialogflow включена автоматическая коррекция орфографии, |
faqResponse | Ответ на часто задаваемые вопросы от Dialogflow. |
intentResponses[] | Список ответов о намерениях от Dialogflow. |
autoResponded | Логическое значение, указывающее, ответил ли Business Messages автоматически пользователю. |
autoRespondedMessages[] | Сообщение с автоматическим ответом. |
Часто задаваемые вопросыОтвет
Ответ на часто задаваемые вопросы от Dialogflow.
Если интеграция с часто задаваемыми вопросами включена, сюда входят ответы, полученные из всех доступных информационных документов.
JSON-представление |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
Поля | |
---|---|
userQuestion | Вопрос пользователя, полученный из сообщения. |
answers[] | 3 или меньше ответов, выбранных из базы знаний Dialogflow. |
НамерениеОтвет
Намеренный ответ от Dialogflow.
Если включена интеграция часто задаваемых вопросов, сюда входят ответы, полученные от всех доступных пользовательских намерений.
JSON-представление |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
Поля | |
---|---|
intentName | Уникальный идентификатор совпадающего намерения. |
intentDisplayName | Имя совпадающего намерения. |
intentDetectionConfidence | Уверенность в обнаружении намерений. Значения варьируются от 0,0 (полностью неопределённо) до 1,0 (полностью достоверно). Это значение предназначено только для информационных целей и используется только для сопоставления наилучшего намерения в пределах порога классификации. |
fulfillmentMessages[] | Коллекция сообщений для отправки пользователю. Если форматы сообщений о выполнении не поддерживаются Business Messages, пользователю будет отправлено резервное сообщение. |
ВыполнениеСообщение
Содержание сообщения о выполнении.
JSON-представление |
---|
{ "error": { object ( |
Поля | |
---|---|
error | Результат ошибки, описывающий проблемы с сообщением о выполнении. |
message поля объединения. Необходимый. Ответное сообщение от пользовательского намерения. message может быть только одним из следующих: | |
text | Текстовый ответ. |
jsonPayload | Пользовательский ответ полезной нагрузки. Эта строка соответствует пользовательским полезным данным, которые вы определили для ответа о намерении в Dialogflow. Если полезная нагрузка не имеет допустимой структуры объекта Business Messages JSON, поле |
liveAgentHandoff | Ответ на передачу обслуживания живого агента. |
LiveAgentHandOff
Передача живого агента.
JSON-представление |
---|
{ "metadata": { object } } |
Поля | |
---|---|
metadata | Пользовательские данные передаются агенту с запросом на передачу обслуживания работающего агента. Это полезная нагрузка JSON. |
Статус
Тип Status
определяет логическую модель ошибок, подходящую для различных сред программирования, включая API REST и API RPC. Он используется gRPC . Каждое сообщение Status
содержит три части данных: код ошибки, сообщение об ошибке и сведения об ошибке.
Подробнее об этой модели ошибок и о том, как с ней работать, можно узнать в API Design Guide .
JSON-представление |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Поля | |
---|---|
code | Код состояния, который должен быть значением перечисления |
message | Сообщение об ошибке для разработчика, которое должно быть на английском языке. Любое сообщение об ошибке, обращенное к пользователю, должно быть локализовано и отправлено в поле |
details[] | Список сообщений, содержащих сведения об ошибке. Существует общий набор типов сообщений для использования API. Объект, содержащий поля произвольного типа. Дополнительное поле |