Facebook messenger:使用node.js在bot框架上发起从bot到用户的对话

时间:2018-04-24 05:51:02

标签: node.js facebook azure botframework

我正在尝试创建一个聊天机器人,当用户重新访问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?

1 个答案:

答案 0 :(得分:0)

不幸的是,您所寻求的功能并不存在。机器人可以识别用户何时是对话新手,然后发布欢迎消息。但是,机器人无法识别用户已离开他们的设备并在以后返回,而没有与机器人进行某种程度的用户交互。

史蒂夫。