首页 文章

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

提问于
浏览
0

Azure中的My Bot Service在Skype上工作正常,但在我部署新版本后,Channels下的“Health”显示了一个问题:“将您的机器人与Skype同步存在问题 . ”以下是我尝试解决此问题的方法:

  • 我再次编辑并保存了通道配置,并且Health返回绿色"Running" . 但是,我添加的新Intent不起作用(它返回了一条错误消息) .

  • 所以我重新部署了Bot服务,但它并没有什么不同 .

  • 接下来我删除了Skype Channels 并再次添加,现在通过Skype发送到机器人的消息甚至不发送(它们显示警告三角形并说"Not sent!") .

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

UPDATE :点击 Channels 中的Skype,我会看到一个页面,现在显示为"Oops, there was a problem with your link"和"The bot was not found."仍为绿色,而"Running"位于Skype旁边的 Channels 下 .

UPDATE2 :再次编辑 Channels 设置,现在找到机器人并打开Skype,但它仍然不会让我向机器人发送消息 .

1 回答

  • 1

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

相关问题