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