【问题标题】:How do I handle user response (facebook) chat bot?如何处理用户响应(facebook)聊天机器人?
【发布时间】:2018-10-15 22:32:31
【问题描述】:

尝试使用 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;
        }
    }

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我正在使用 facebook-graph-api。感谢您的回答@HồngTừAnh,我会试试这个。仍然想知道使用官方api是否有解决这种情况的方法。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多