我正在尝试从webhook(Firebase Cloud Function)发送自定义有效负载,但无法实现我正在尝试的功能。作为回应,我想得到类似的东西:
"fulfillmentMessages": [
{
"text": {
"text": [
"First question."
]
}
},
{
"text": {
"text": [
"What is your name?"
]
}
},
"payload": {
"deplay": "13 seconds"
}
]
但是现在我不知道如何在fulfillmentMessages数组中添加有效载荷。我当前的代码是:
let response = ['First question.', 'What is your name?'];
agent.add(response);
我已经尝试过
agent.add(new Payload('PLATFORM_UNSPECIFIED', JSON.stringify(json)));
但是它不会发送完成消息数组。有解决办法吗?
答案 0 :(得分:0)
在您的回复中添加{ sendAsMessage=true, rawPayload=false }
,例如agent.add(new Payload('PLATFORM_UNSPECIFIED', JSON.stringify(json)), { sendAsMessage=true, rawPayload=false });
。