Botframework 在同一轮中完成composer对话框后,我们能否将控件返回到bot源代码
我试图在基于echo Bot模板的Bot中使用composer,在Bot中执行一些自定义逻辑后,我试图调用composer,然后将控制权移交给composer对话框,在composer对话框中完成回合处理后,我们是否可以将控制权返回到bot代码,在结束回合之前,我想执行一些其他自定义逻辑 添加评论中提到的详细信息: 使用这部分代码从echo bot解决方案触发composer对话框Botframework 在同一轮中完成composer对话框后,我们能否将控件返回到bot源代码,botframework,bots,bot-framework-composer,Botframework,Bots,Bot Framework Composer,我试图在基于echo Bot模板的Bot中使用composer,在Bot中执行一些自定义逻辑后,我试图调用composer,然后将控制权移交给composer对话框,在composer对话框中完成回合处理后,我们是否可以将控制权返回到bot代码,在结束回合之前,我想执行一些其他自定义逻辑 添加评论中提到的详细信息: 使用这部分代码从echo bot解决方案触发composer对话框 await dialogManager.OnTurnAsync(turnContext, cancellation
await dialogManager.OnTurnAsync(turnContext, cancellationToken);
通常,每当执行这一行时,执行这一行之后的下一行以及集成在解决方案中的Composer对话框都会在这之后启动,执行不会再次进入代码
所以,我的问题是,一旦作曲家的对话在同一轮中被处理,我希望执行返回到我希望验证/处理某些自定义登录的代码中。对基于Composer的Bot使用自定义代码的推荐方法是使用自定义操作或自定义触发器,并在Composer中实现这些操作。当然,您可以自定义运行时 我不知道你说的是什么意思: 在我的bot中执行一些自定义逻辑后调用composer,然后将控件移交给composer对话框 您正在自定义Composer运行时吗?这里没有足够的信息来准确理解您想要实现的目标。请添加代码片段和更多细节