如何诊断我的机器人不使用Skype的原因?

时间:2018-02-10 21:41:33

标签: azure botframework

Azure中的My Bot Service在Skype上运行良好,但在我部署了新版本后," Health"在渠道下显示了一个问题:"将您的机器人与Skype同步存在问题。"以下是我尝试解决此问题的方法:

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

尽管如此,我的Bot服务显示Skype频道为" Running"绿色和Application Insights没有例外,但我无法通过Skype向机器人发送消息。它通过Web控件正常工作。我如何理解为什么Skype频道无法正常工作并修复它?

更新:点击频道中的Skype,我会看到一个现在显示的网页"糟糕,您的链接出现问题"并且"没有找到机器人。"仍然是绿色和"运行"但是,在Skype旁边的频道下。

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

1 个答案:

答案 0 :(得分:1)

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