我已经在Skype上注册了一个用于商业频道的MS机器人,机器人可以搜索并响应了几天但是没有我在" Bot频道注册">频道>问题
"将此消息发送到您的机器人时出错:HTTP状态代码NotFound"。
在SFB上我收到错误
"到达僵尸服务时,Skype for Business服务发生错误"。
Bot在web API中通过azure进行托管,在Web通道中运行良好,而SFB则无法访问API端点。
每次我从skype发送业务消息时,我都会在机器人频道注册时遇到同样的错误。
环境是Lync 2010和Skype在线商业的混合体,注册机器人可以搜索并在SFB在线响应用户。
出现此错误的可能原因是什么?
答案 0 :(得分:0)
对于我的情况,我意识到如果不更改消息传递终结点区域,一切都会很好。我的意思是,我在创建bot之后将Microsoft App ID添加到了https://myendpoint/{{MicrosoftAppId}}
这样的终结点上。因为您可以在创建bot后获得microsoft app id。令人尴尬的是,尽管在更改消息传递终结点时它看起来是一个可编辑的区域,但我却陷入了一个永不被调用的错误地方[再次通过webchannel正常运行,看起来Skype for Business需要一些重构]。但是我发现,如果不进行更改,则此端点url bot可以在Skype for Business上正常工作,并且可以成功命中我的端点。因此,请保持消息传递端点不变,并仅在创建bot时进行设置。