BotBuilder for Node.js v3& Microsoft Bot Framework:如何远程触发与用户的新会话的开始?

时间:2016-07-08 19:25:38

标签: node.js botframework kik botbuilder

如果我开始与用户对话,在中间用户被发送了一个他们打算打开的链接,如何关闭网页(我控制)链接后如何恢复与用户的对话导致?

我自己实现这个,而不使用BotBuilder for Node.js v3,我发送给用户的链接是否有与之关联的chatId信息,所以当用户稍后关闭链接所导致的网页时,网页向我的聊天服务器发送呼叫,说明是时候恢复与特定chatId的对话。

使用针对Node.js的BotBuilder,我不知道如何让它为特定频道上的特定chatId发送一次性消息,或者开始与由直接网站或其他来源触发的用户的新对话聊天收件人。有人可以给我指导吗?

1 个答案:

答案 0 :(得分:0)

有关此主题的更多信息,请查看文档指南:Integrate your bot with a web browser.

  

有些场景需要的不仅仅是机器人才能满足要求。机器人可能需要将用户发送到Web浏览器以完成任务,然后在任务完成后继续与用户进行对话。

本文介绍的工具包括:

  • AuthBot - 通过Microsoft Bot Framework构建的bot上的Azure Active Directory身份验证的.NET库。
  • botauth - 使用Bot Framework和Node.js构建的机器人的身份验证中间件。 botauth 利用passportjs身份验证策略来帮助bot开发人员连接到第三方oauth提供商。您可以使用 botauth 将机器人的用户连接到他们的Facebook,Dropbox或受OAuth 2.0保护的任何其他API。