Botframework 如何从在visual studio中构建的bot framework SDK V4上创建的bot调用bot编写器技能?

Botframework 如何从在visual studio中构建的bot framework SDK V4上创建的bot调用bot编写器技能?,botframework,Botframework,我在BitComposer中创建了一个机器人,并将其作为技能导出。但是我的根bot是从visualstudio中的botframeworksdkv4创建的。如何将VisualStudio中的技能机器人调用到我的根机器人中?或者如何在visual studio中打开包含.dialog文件的技能机器人 如何将VisualStudio中的技能机器人调用到我的根机器人中 您可以通过向您的(消费者/家长)机器人添加一些配置和逻辑/代码来调用该技能。每篇文章: 作为技能消费者,根机器人包括一些额外的逻辑来管

我在BitComposer中创建了一个机器人,并将其作为技能导出。但是我的根bot是从visualstudio中的botframeworksdkv4创建的。如何将VisualStudio中的技能机器人调用到我的根机器人中?或者如何在visual studio中打开包含.dialog文件的技能机器人

如何将VisualStudio中的技能机器人调用到我的根机器人中

您可以通过向您的(消费者/家长)机器人添加一些配置和逻辑/代码来调用该技能。每篇文章:

作为技能消费者,根机器人包括一些额外的逻辑来管理它与技能之间的通信:

  • root使用的每个技能的配置信息
  • 一个对话ID工厂,允许根用户在与用户的对话和技能对话之间来回切换
  • 可以打包活动并将其转发给技能机器人的技能客户端
  • 可以从技能机器人接收请求和解包活动的技能处理程序
您可以通过查看其中一个skill+消费者示例来了解这一切是如何完成的。我建议您使用.NET进行开发

或者,如何打开包含.dialog文件的skill bot 工作室


查看(不确定这是否正是您想要做的,但这是一个良好的开端)。

非常感谢您提供此示例链接。这正是我想做的。让我尝试一下,看看它是如何运行的。您好,我根据此示例尝试了代码,但在composer中加载自适应对话框时出现了一个错误,即:var dialogResource=resourceExplorer.GetResource(“RootDialog.dialog”);var composerDialog=resourceExplorer.LoadType(dialogResource);“RootDialog.dialog错误:无法创建Microsoft.Bot.Builder.Dialogs.dialog类型的实例。类型是接口或抽象类,无法实例化。Path”触发[0]。操作[0]。$kind,第20行,位置18。”