Node.js 如何处理用户响应(facebook)聊天机器人?

Node.js 如何处理用户响应(facebook)聊天机器人?,node.js,facebook-graph-api,bots,facebook-chatbot,Node.js,Facebook Graph Api,Bots,Facebook Chatbot,正在尝试使用NodeJS创建facebook聊天机器人 问题是,我可以轻松处理用户对“按钮”消息的响应,选择的选项很少,但无法处理简单文本消息的输入(“您最喜欢的颜色是什么?”) 对话内容如下: Bot:欢迎光临,我有一些问题要问你。 你的电话号码是多少 用户: 机器人:你多大了 用户: 等等 那么,怎样才能让这个问题->答案的流程成为可能呢 到目前为止,我的代码是: let messaging_events = req.body.entry[0].messaging; for (let i =

正在尝试使用NodeJS创建facebook聊天机器人

问题是,我可以轻松处理用户对“按钮”消息的响应,选择的选项很少,但无法处理简单文本消息的输入(“您最喜欢的颜色是什么?”)

对话内容如下:

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;
        }
    }
let messaging_events=req.body.entry[0]。消息传递;
for(设i=0;i
您可以使用此模块。 或者阅读它来学习如何创建它。
您使用的是facebook graph api还是使用NodeJs登录?

我使用的是facebook graph api。谢谢你的回答@H̀ngT̀Anh,我试试这个。仍然想知道是否有任何解决方案,为这种情况下使用官方api。谢谢你的帮助