我如何处理用户响应(脸谱)聊天机器人?

时间:2018-05-05 16:47:30

标签: node.js facebook-graph-api bots facebook-chatbot

尝试使用NodeJS创建Facebook聊天机器人。

问题在于,我可以轻松处理用户对“按钮”消息的响应,但几乎没有选择,但无法处理来自简单文本消息的输入(“您最喜欢的颜色是什么?”)。

对话应如下:

Bot :欢迎,我有一些问题要问你。 你的电话号码是多少?

用户

Bot :你多大了?

用户: 等。

那么问题的解决方法是什么呢?>回答可能吗?

到目前为止我的代码:

let messaging_events = req.body.entry[0].messaging;
for (let i = 0; i < messaging_events.length; i++) {
    let event = messaging_events[i];
      if (event.message && event.message.text) {
         let text = event.message.text;
         let textid = event.message.mid;
        }
    }

1 个答案:

答案 0 :(得分:1)

您可以使用此模块facebook-chat-api。 或者阅读它以了解如何创建它。 您使用的是facebook-graph-api还是使用NodeJs登录?