Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Botframework Bot框架模拟器和Cortana用户信息_Botframework_Cortana Skills Kit - Fatal编程技术网

Botframework Bot框架模拟器和Cortana用户信息

Botframework Bot框架模拟器和Cortana用户信息,botframework,cortana-skills-kit,Botframework,Cortana Skills Kit,我正在尝试创建一个位置感知Cortana技能,为此我需要一个机器人来处理这个问题 但是,当尝试使用bot framework emulator开发此bot时,我在调试位置感知部分时遇到了问题,因为我没有获得Cortana应该提供的功能。由于Cortana似乎不可能连接到我的Visual Studio调试会话,因此emulator完全有可能做到这一点。目前,emulator不提供任何选项来传递带有请求的实体和通道数据,如用户配置文件和上下文信息所述 通过使用ngrok创建到本地主机bot的隧道,您

我正在尝试创建一个位置感知Cortana技能,为此我需要一个机器人来处理这个问题


但是,当尝试使用bot framework emulator开发此bot时,我在调试位置感知部分时遇到了问题,因为我没有获得Cortana应该提供的功能。由于Cortana似乎不可能连接到我的Visual Studio调试会话,因此emulator完全有可能做到这一点。

目前,emulator不提供任何选项来传递带有请求的实体和通道数据,如用户配置文件和上下文信息所述

通过使用
ngrok
创建到本地主机bot的隧道,您应该能够调试您的
Cortana
技能。之后,您应该在BotFramework开发门户中更新bot的url


此外,请记住,要使技能与Cortana同步,测试设备必须使用用于创建技能的相同Microsoft帐户登录(请参见Ezequiel所写的,您必须调试Cortana和/或手机中的技能)

步骤列表包括:

  • 创建你的机器人
  • 配置并获取应用程序id/密码
  • 配置要访问的权限和用户信息
  • 然后从技能仪表板启用Cortana频道
  • 提供所需的所有相关信息
  • 你可以走了(如果我没有忘记什么的话)
  • 您使用与注册bot相同的电子邮件地址登录Cortana,此时您可以使用调用名称调用您的bot/技能。从您的手机(我仅在Android上尝试过)只需键入Cortana即可(无需语音)

    请记住,在创建您的bot时,如果您使用工作帐户,您将无法将Cortana作为频道添加到您的bot;因此,没有Cortana技能。Microsoft还不支持它