首页 > 解决方案 > 在不使用对话框的情况下将数据从技能机器人传递到根机器人

问题描述

我有 2 个技能连接到 RootBot,我正在尝试从技能 A 调用技能 B(在技能 A 结束时,用户没有进一步操作)。我知道为此我必须通过 RootBot。我有一个问题需要处理:

从技能 A 传递数据 -> RootBot

如果我可以将数据从技能 A 传递到 Rootbot,我可以从 RootBot-> 技能 B 传递数据

我正在使用下面的代码片段从根机器人调用技能

var response = await _skillClient.PostActivityAsync(_botId, targetSkill, _skillsConfig.SkillHostEndpoint, turnContext.Activity, cancellationToken);

我正在使用下面的代码片段来结束技能机器人中的对话

var endOfConversation = Activity.CreateEndOfConversationActivity();
endOfConversation.Code = EndOfConversationCodes.CompletedSuccessfully;

是否可以在不使用对话框的情况下将数据从技能传递给机器人

标签: c#asp.netbotframework

解决方案


推荐阅读