MS bot无法使用Skype for Business

时间:2018-03-18 05:38:29

标签: botframework skype-for-business

我已经在Skype上注册了一个用于商业频道的MS机器人,机器人可以搜索并响应了几天但是没有我在" Bot频道注册">频道>问题

  

"将此消息发送到您的机器人时出错:HTTP状态代码NotFound"。

在SFB上我收到错误

  

"到达僵尸服务时,Skype for Business服务发生错误"。

Bot在web API中通过azure进行托管,在Web通道中运行良好,而SFB则无法访问API端点。

每次我从skype发送业务消息时,我都会在机器人频道注册时遇到同样的错误。

环境是Lync 2010和Skype在线商业的混合体,注册机器人可以搜索并在SFB在线响应用户。

出现此错误的可能原因是什么?

1 个答案:

答案 0 :(得分:0)

对于我的情况,我意识到如果不更改消息传递终结点区域,一切都会很好。我的意思是,我在创建bot之后将Microsoft App ID添加到了https://myendpoint/{{MicrosoftAppId}}这样的终结点上。因为您可以在创建bot后获得microsoft app id。令人尴尬的是,尽管在更改消息传递终结点时它看起来是一个可编辑的区域,但我却陷入了一个永不被调用的错误地方[再次通过webchannel正常运行,看起来Skype for Business需要一些重构]。但是我发现,如果不进行更改,则此端点url bot可以在Skype for Business上正常工作,并且可以成功命中我的端点。因此,请保持消息传递端点不变,并仅在创建bot时进行设置。