我正在基于模板(https://github.com/microsoft/botframework-solutions)构建Virtual Assistant。
我想知道如何将上下文从Virtual Assistant传递给Skill?假设在虚拟助手级别进行对话时,我从用户那里得到了一些响应,现在我需要触发技能,并且需要助手的状态才能访问技能。
我使用-> await dc.BeginDialogAsync(identifiedSkill.Id);
触发技能
技能对话框建立在RouterDialog
类上。我可以重写方法OnBeginDialogAsync
以使用选项参数(现在它根本不使用此参数),但是我想知道是否还有其他方法可以传递上下文/状态。
致谢