我正在尝试在我的 Bot 中使用基于 echo bot 模板的 composer,在这里我尝试在我的 bot 内部执行一些自定义逻辑后调用 composer,然后将控制权移交给 composer 对话框,这里是在完成内部的轮流处理之后作曲家对话框,我们能否将控制权返回给我想在轮到我之前执行一些其他自定义逻辑的机器人代码。
添加评论中提到的详细信息:
使用这部分代码从 echo bot 解决方案触发作曲家对话框
await dialogManager.OnTurnAsync(turnContext, cancellationToken);
通常,每当执行此行时,都会执行此行之后的下一行,并且在此之后启动集成在解决方案中的 Composer 对话框,其中执行不会再次进入代码。
所以,这里我的问题是,一旦在同一回合中处理了作曲家对话框,我希望执行回到我想要验证/处理一些自定义登录的代码中。