我正在尝试创建一个聊天机器人,当用户重新访问facebook Messenger上的聊天时,它将检测并启动对话。
有人可以告诉我吗?
我当前的代码:
bot.on('conversationUpdate', function (message) {
if (message.membersAdded) {
message.membersAdded.forEach(function (identity) {
if (identity.id === message.address.bot.id) {
bot.beginDialog(message.address, 'revisitDialog');
}
});
}
});
预期结果:
Bot to User: Ans A
User to bot: What is b?
Bot to User: Ans B
After an hour, when the user revisit the chat....
Bot to user: hi, is there anything I can help you with?
答案 0 :(得分:0)
不幸的是,您所寻求的功能并不存在。机器人可以识别用户何时是对话新手,然后发布欢迎消息。但是,机器人无法识别用户已离开他们的设备并在以后返回,而没有与机器人进行某种程度的用户交互。
史蒂夫。