我有一个使用Google助手的对话流实现,这是一个NodeJS服务器,用于服务webhook调用。一些用户意图是空短语,并且不需要Webhook服务器的任何响应。但是,必须在每个用户句子中调用webhook。
webhook响应可以返回空响应,并且不会在崩溃时崩溃吗?
服务器以Google助手已知的预定义JSON格式返回响应。当我将此响应设置为NULL或将该响应的有效负载部分设置为BLANK时,应用程序崩溃。
var simpleChatResponse = {
"payload": {
"google": {
"expectUserResponse": true,
"richResponse": {
"items": [
]
}
}
},
"outputContexts": [
]
};
实际结果:“ myAgent1没有响应”,应用程序崩溃了。