【问题标题】:How to Auth from an external service to the bot framework?如何从外部服务向机器人框架进行身份验证?
【发布时间】:2018-07-07 11:19:43
【问题描述】:

我有一个外部服务,它有自己的数据库,用户可以在其中登录。

现在我有一个使用 Bot Builder 和 Bot Framework 的 NodeJS 机器人。

我想链接它们。

机器人是否会在每次打开新对话以及每次在机器人中写东西时识别来自其​​他服务的用户?

我之前刚刚尝试过网络聊天,我知道使用他们支持的渠道,如 Facebook、Telegram、Skype 等,每次用户回来时都很容易识别用户,但我不知道是不是这样可以通过用户已经登录并希望与聊天机器人交谈的外部服务来做到这一点。

我不知道如何生成 authtoken 或机器人框架读取它并识别用户的东西。

【问题讨论】:

标签: node.js botframework


【解决方案1】:

您可以使用DirectLine API 让您的机器人和自定义客户端相互通信,如果您想使用 WebSockets,可以在herehere 找到示例。

您还可以通过 Azure Bot 服务向您的机器人添加身份验证以使用 OAuth,如 here 所述,您也可以在其中找到示例。

【讨论】:

    猜你喜欢
    • 2012-09-06
    • 1970-01-01
    • 2021-07-26
    • 2019-01-28
    • 1970-01-01
    • 2020-10-21
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多