1

我无法让我的机器人在 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());

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

谢谢。

4

2 回答 2

1

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

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

于 2016-08-12T22:41:50.120 回答
0

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

[路易斯意图(“”)]

于 2016-08-24T08:50:11.160 回答