我正在构建一个facebook messenger bot。
当用户点击messenger中的“Get Started”按钮时,我的nodejs应用程序会收到两次回发事件而不是一次。
我特指这个事件:
有任何线索可能会发生这种情况吗?
我订阅的活动如下:
注:
如果我发送空200状态消息
,我没有收到两次回发事件 case 'action@getStartedButton':
console.log('sending response');
const senderID = event.sender.id;
client.sendMessage(senderID, {
text: 'Hello!',
});
res.send(200);
答案 0 :(得分:0)
关闭' message_echoes'来自网络钩子的活动订阅。
以下是文档:https://developers.facebook.com/docs/messenger-platform/webhook