如何将机器人连接到 Skype 和 Cortana?

How do I connect a bot to Skype and Cortana?

BotFramework 的当前常见问题解答说您不必在 bot 目录中发布您的 bot,并且它支持 Skype;它没有列出 Cortana(但 MS 在构建时提到它支持 Cortana,所以常见问题解答可能已过时?)。

无论如何——到目前为止我看到的所有教程都让你在 bot 目录中注册你的 bot 以配置它们——你如何设置一个没有在 bot 目录中注册的普通 bot 并连接它Skype 和 Cortana 等服务?

当您在 dev.botframework.com 上创建新的 bot 时,它已经自动连接到 Skype。您无需执行任何操作,它最多可以有 50 100 个用户。

Cortana 是完全不同的东西。你不能像电报或 Skype 那样将 Cortana 作为频道。 (它会是什么样子)。

您可能听说过使用 LUIS 内置应用程序来利用 Cortana 功能的能力。 LUIS 是机器人的语言处理系统。他们内置的类似 Cortana 的应用程序可以识别 "set a reminder for..." 和 "give me directions to..." 等内容。

要将您的机器人连接到 Skype、Messenger、Slack..您必须使用您的 Microsoft 帐户将其注册到 http://botframework.com,获取一个 AppId、AppSecret,您将把它放回您的 web.config文件(在您的项目中)。不要忘记您还需要将您的项目发布到任何基于云的托管服务,例如 Azure。