【问题标题】:Skype bot responding with "Sorry, my bot code is having an issue" whereas works fine on slack or on emulatorSkype 机器人响应“抱歉,我的机器人代码有问题”,而在松弛或模拟器上工作正常
【发布时间】:2016-08-24 16:50:11
【问题描述】:

我无法让我的机器人在 Skype 中工作。我从机器人得到的唯一响应是“抱歉,我的机器人代码有问题”。我在松弛状态下测试了机器人并使用 MS botframework 通道模拟器,它在那里工作正常,所以我有点困惑为什么它没有响应。

如果我不使用 LUIS 来处理响应,它会响应 例如

 Activity reply = activity.CreateReply($"You sent {activity.Text} which was {length} characters");
 await connector.Conversations.ReplyToActivityAsync(reply);

相对于

await Conversation.SendAsync(activity, () => new someLuisDialogClass());

但使用 Slack 或机器人框架通道模拟器,LUIS 集成代码完全没有问题。作为记录,我的 Skype 版本是最新的,我正在使用最新版本的机器人框架。是否需要进行任何更改才能使其在 Skype 上运行?有没有办法可以调试问题,以便我可以获得比“抱歉,我的机器人代码有问题”更多的信息。

谢谢。

【问题讨论】:

    标签: botframework azure-language-understanding


    【解决方案1】:

    要获得更多调试信息,我建议使用 Azure Application Insights;有一个提供大量流量的免费预览版,我们会将我们看到的您的机器人的任何活动记录到您的 App Insights 实例中。

    如果您在那里没有发现任何有用的东西,我们真的需要让您的机器人句柄潜入并查看我们可以在日志中找到什么。

    【讨论】:

      【解决方案2】:

      请确保您有一个带有空字符串的意图方法。我的机器人也有同样的错误。我更改了我的一种意图方法以反映为空

      [LuisIntent("")]

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-28
        • 1970-01-01
        相关资源
        最近更新 更多