У меня есть реализация диалогового потока, использующая помощника Google, сервер nodeJS для обслуживания вызовов webhook.Некоторые из намерений пользователя являются пустыми фразами, и им не требуется никакого ответа от сервера webhook.Тем не менее, webhook должен вызываться с каждым предложением пользователя.
Может ли ответ webhook возвращать пустой ответ и не вылетать при этом?
Сервер возвращает ответ в предопределенном формате JSON, известном помощнику Google.Когда я устанавливаю для этого ответа значение NULL ИЛИ, когда для части полезной нагрузки этого ответа задается значение BLANK, приложение вылетает.
var simpleChatResponse = {
"payload": {
"google": {
"expectUserResponse": true,
"richResponse": {
"items": [
]
}
}
},
"outputContexts": [
]
};
Фактические результаты: «myAgent1 не отвечает» и происходит сбой приложения.