如何 link Azure Bot with SharePoint?

How to link Azure Bot with SharePoint?

我正在开发一项机器人服务,我们需要将机器人放置在 SharePoint 站点中。我使用示例知识库在 Azure 中创建了一个 QnA Bot,并且运行良好。现在我需要集成,有人可以说明我如何实现这一目标吗?任何链接或文档或提示都会有所帮助。

您需要下载以下组件并将其部署为 SharePoint 应用程序目录中的 webpart 组件。

https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-bot-framework

这里有一个很好的示例供您参考:

integrate azure chat bot with sharepoint

我设法使用 iFrame 在 SharePoint 上嵌入了聊天机器人。我们可以通过导航到

来获取嵌入代码
  1. Azure 中的机器人通道注册。
  2. 频道
  3. 选择频道 需要嵌入代码。 (就我而言,我选择了网络聊天)

您将获得如下代码

<iframe src='https://webchat.botframework.com/embed/MyBotChannelReg?s=YOUR_SECRET_HERE'></iframe>
  1. 从上面的框中复制任何密钥,并将代码放入 SharePoint online 的嵌入 Web 部件中。

您可以通过iFrame代码添加宽度和高度来调整聊天框的宽度和高度。