Получение MalformedResponse: не удалось проанализировать ответ Dialogflow в AppResonse из-за пустого речевого ответа (DialogflowV2) - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь использовать действия в Google для отображения списка. Выберите в Google Assistant, но получаю ошибку - ( Неправильный ответ: не удалось проанализировать ответ Dialogflow в AppResponse из-за пустого речевого ответа ), иЯ использую Dialogflow V2 для моего чата.Он работал правильно как в V1, так и в V2 пару дней назад, поэтому я не уверен, что сейчас идет не так.

Я проверил документы по действиям в Google для richResponses здесь https://developers.google.com/actions/assistant/responses#list

Мой файл json соответствует формату (для @type я установил его в качестве свойства json в коде, и хотя «@» не отображается в ответе json, он работал нормально, пока парудней назад).

 {
   "fulfillmentText":"",
   "fulfillmentMessages":[
      {
         "text":{
            "text":[
               ""
            ]
         }
      }
   ],
   "source":"",
   "payload":{
      "google":{
         "expectUserResponse":true,
         "richResponse":{
            "items":[
               {
                  "simpleResponse":{
                     "textToSpeech":"",
                     "displayText":""
                  }
               }
            ]
         },
         "systemIntent":{
            "intent":"actions.intent.OPTION",
            "data":{
               "type":"type.googleapis.com/google.actions.v2.OptionValueSpec",
               "listSelect":{
                  "title":"",
                  "items":[
                     {
                        "optionInfo":{
                           "key":"",
                           "synonyms":[
                              ""
                           ]
                        },
                        "title":"",
                        "description":"",
                        "image":{
                           "url":"",
                           "accessibilityText":""
                        }
                     },
                     {
                        "optionInfo":{
                           "key":"",
                           "synonyms":[
                              ""
                           ]
                        },
                        "title":"",
                        "description":"",
                        "image":{
                           "url":"",
                           "accessibilityText":""
                        }
                     },
                     {
                        "optionInfo":{
                           "key":"",
                           "synonyms":[
                              ""
                           ]
                        },
                        "title":"",
                        "description":"",
                        "image":{
                           "url":"",
                           "accessibilityText":""
                        }
                     },
                     {
                        "optionInfo":{
                           "key":"",
                           "synonyms":[
                              ""
                           ]
                        },
                        "title":"",
                        "description":"",
                        "image":{
                           "url":"",
                           "accessibilityText":""
                        }
                     }
                  ]
               }
            }
         },
         "isSsml":true
      }
   },
   "outputContexts":[
      {
         "name":"help-context",
         "lifespanCount":0,
         "parameters":{
            "name":"",
            "companyName":"",
            "companyNameOriginal":""
         }
      }
   ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...