【发布时间】: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