【问题标题】:How can I diagnose why my bot isn't working with Skype?如何诊断为什么我的机器人无法使用 Skype?
【发布时间】:2018-02-13 01:13:20
【问题描述】:

我在 Azure 中的机器人服务在 Skype 上运行良好,但在我部署新版本后,频道下的“运行状况”显示一个问题:“将机器人同步到 Skype 时出现问题。”以下是我为解决此问题所做的工作:

  • 我再次编辑并保存了频道配置,Health 变回绿色的“Running”。但是,我添加的新 Intent 不起作用(它返回了错误消息)。
  • 所以我重新部署了 Bot 服务,但没有任何作用。
  • 接下来我删除了 Skype 频道并重新添加了它,现在通过 Skype 发送到机器人的消息甚至不发送(它们显示警告三角形并显示“未发送!”)。

尽管如此,我的 Bot Service 将 Skype 频道显示为绿色的“正在运行”,Application Insights 没有显示任何异常,但我无法通过 Skype 向 bot 发送消息。它通过网络控制工作正常。如何了解 Skype 频道无法正常工作的原因并进行修复?

更新:点击频道中的 Skype 会将我带到一个页面,该页面现在显示“糟糕,您的链接有问题”和“未找到机器人”。但是,在 Skype 旁边的“频道”下仍然是绿色且“正在运行”。

UPDATE2:再次编辑频道设置,现在找到机器人并打开 Skype,但它仍然不允许我向机器人发送消息。

【问题讨论】:

  • 请尝试添加 MS Teams 频道配置。

标签: azure botframework


【解决方案1】:

您可以使用 ngrok 在本地调试任何频道。这应该可以帮助您诊断问题,因为您的机器人现在在 Skype 上处于活动状态。 Here is a good blog 将指导您如何操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-21
    • 2015-02-21
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 2017-10-18
    • 1970-01-01
    相关资源
    最近更新 更多