我正在尝试使用dialogflow-fulfillment发送多个履行负载,有时我们需要在Facebook Messenger上使用它。
这是一个代码示例:
function test (agent) {
let payload1 = {
text: "This is payload1!",
quick_replies: [
{
content_type: "text",
title: "Payload1",
payload: "Payload1"
}
]
};
let payload2 = {
text: "This is payload 2!",
quick_replies: [
{
content_type: "text",
title: "Payload2",
payload: "Payload2"
}
]
};
agent.add("How's it going?");
agent.add(new Payload('FACEBOOK', payload1, {sendAsMessage: true}));
agent.add(new Payload('FACEBOOK', payload2, {sendAsMessage: true}));
};
此代码在firebase控制台中给我以下错误:
已经定义了FACEBOOK的有效负载响应。
我想知道:由于可以从Dialogflow控制台发送多个自定义有效载荷,所以为什么不能从实现中实现?有什么办法可以解决这个问题,以便能够从履行中发送多个有效载荷?