在facebook bot

时间:2018-03-26 00:26:14

标签: facebook-messenger facebook-messenger-bot

我正在构建一个facebook messenger bot。

当用户点击messenger中的“Get Started”按钮时,我的nodejs应用程序会收到两次回发事件而不是一次。

我特指这个事件:

https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api/get-started-button

有任何线索可能会发生这种情况吗?

我订阅的活动如下:

enter image description here

注:

如果我发送空200状态消息

,我没有收到两次回发事件
           case 'action@getStartedButton':
                 console.log('sending response');
                 const senderID = event.sender.id;
                 client.sendMessage(senderID, {
                    text: 'Hello!',
                  });
                 res.send(200);

1 个答案:

答案 0 :(得分:0)

关闭' message_echoes'来自网络钩子的活动订阅。

以下是文档:https://developers.facebook.com/docs/messenger-platform/webhook