好的,我正在尝试使用Azure和Microsoft Bot Framework创建一个QnA bot。我想我设法创建它并将其链接到团队,但是当我去Teams测试它时,它在聊天框中给我这个消息:
“管理员已禁止向此机器人发送新消息。”
我不确定我做错了什么或如何解决它。我也不确定如何将我用QnA Maker制作的机器人链接到我刚用Azure创建的机器人。我在网上找到的教程都谈到在Azure中使用Bot服务(预览),但我不能从可用列表中选择那个。
提前致谢
答案 0 :(得分:2)
您的租户管理员需要访问团队管理中心:
打开“团队应用”下拉菜单
选择权限策略
点击右上角的“组织范围内的应用设置”按钮。
此快捷方式将使他们到达那里:admin.teams.microsoft.com/policies/app-permission
请注意,复制延迟可能需要几个小时甚至一整夜,才能以您的用户身份显示出来。
答案 1 :(得分:1)
这是因为您的Office 365管理员尚未为用户启用MS-Team中的应用程序侧面加载。
向管理员询问以允许在O365仪表板上的管理控制台中为您侧面加载应用程序。
答案 2 :(得分:0)
我遇到了同样的问题,管理员似乎需要允许侧载应用程序。 看这里: https://docs.microsoft.com/en-gb/microsoftteams/platform/get-started/get-started-dotnet
答案 3 :(得分:0)
我遇到了同样的问题。教程是旧的
在Azure门户中,创建时,尝试转到
AI +机器学习> Web App Bot
如果您使用的是QnA,请选择Q& A.
然后在“应用程序设置”中,向下滚动,您将找到
QnAKnowledgebaseId(1)
QnAAuthKey(2)
QnAEndpointHostName(3)
您提供了从QnA获得的所有信息
POST /knowledgebases/(1)xxxxxxxx/generateAnswer
Host: (3)https://xxxxxx
Authorization: QnAEndpointKey (2)xxxxxx
Content-Type: application/json
{"question":"<Your question>"}