【问题标题】:MS bot not working on Skype for BusinessMS 机器人无法在 Skype for Business 上运行
【发布时间】:2018-03-18 05:38:29
【问题描述】:

我已在 Skype 上为商业频道注册了一个 MS 机器人,该机器人可搜索并响应了几天,但没有我在“机器人频道注册”>“频道>”问题中遇到错误

“向您的机器人发送此消息时出错:HTTP 状态代码 NotFound”。

在 SFB 上出现错误

“到达机器人服务时,Skype for Business 服务发生错误”。

Bot 托管在 azure 上,在 Web API 中运行,在 Web 通道中运行良好,而使用 SFB 时,它不会到达 API 端点。

每次我从 Skype for business 发送消息时,都会在机器人频道注册时收到相同的错误。

Environment 是 Lync 2010 和 Skype for business online 的混合体,注册后 bot 可搜索并响应 SFB online 上的用户。

这个错误的可能原因是什么?

【问题讨论】:

  • 你的应用ID是什么?
  • 您好@JasonSowers 我遇到了同样的问题,无论我尝试作为消息端点 Sfb 没有到达端点,但 WebChannel 工作正常。你能帮我解决这个问题吗?

标签: botframework skype-for-business


【解决方案1】:

对于我的情况,我意识到如果我不更改 消息传递端点 区域,一切都会顺利进行。我的意思是我在创建机器人后将 Microsoft App Id 添加到我的端点,例如 https://myendpoint/{{MicrosoftAppId}}。这是因为你创建机器人后可以拥有您的 microsoft 应用程序 ID。令人遗憾的是,尽管消息传递端点在我更改它时看起来是一个可编辑区域,但我陷入了永远不会调用我的端点的错误位置[再次网络频道工作正常,它看起来 Skype For业务需要一些重构]。但是我发现,如果我不更改此端点 url bot 对 Skype For Business 工作正常,并且我的端点被成功命中。所以请保持您的消息传递端点不变并仅在创建您的机器人时设置它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 2017-10-16
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    相关资源
    最近更新 更多