【问题标题】:Error when Sending Messages to Skype for Business Bot Framework Bot向 Skype for Business Bot Framework Bot 发送消息时出错
【发布时间】:2017-05-24 02:57:19
【问题描述】:

我的一个 Office 365 租户中的 Skype for Business 机器人出现问题。我有多个租户,在第一个租户中,我能够毫无问题地添加 Skype for Business 机器人框架机器人。机器人花了一段时间才出现在目录中,但它起作用了。在我的第二个租户中,当我添加机器人并尝试向其发送消息时(即使等待 12 个小时后),Skype for Business 在我尝试发送给它的每条消息下都显示一个错误 - “操作无法完成。 请稍后再试。”任何想法可能会发生什么?租户之间的一个区别是,不工作的租户有一个自定义域名,并且正在使用 Azure AD 同步。根据我看到的一些提示,我创建了我的机器人 sip:username@mytenant.onmicrosoft.com 的地址,而不是使用我的自定义域名。这似乎没有什么区别......其他人遇到过这个/有什么想法吗?我还尝试在我的 MessagesController 上去掉 [BotAuthentication] 标记,但这也没有什么不同。

编辑:这可能与我的自定义域被联合有关吗?这就是为什么我选择 mytenant.onmicrosoft.com 作为机器人的用户名。

【问题讨论】:

标签: botframework skype office365api office365-apps skype-for-business


【解决方案1】:

我能够解决这个问题。当您使用自定义域名将机器人添加到联合域时,这似乎与此有关。当您使用 New-CsOnlineApplicationEndpoint -Uri bot@domain.com 时,会出现此错误。但是,它仍然会创建一个错误的端点。如果您使用 bot@domain.onmicrosoft.com 之类的 uri,则 cmdlet 不会出错。但是,在我已经添加了错误的端点之后,之后似乎没有端点可以工作了。为了解决这个问题,我删除了所有端点,包括第一个带有 uri bot@domain.com 的坏端点。等了 8 个小时,使用 onmicrosoft.com Office 365 域添加了一个端点,大概等了大约 12 个小时,它开始工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多