我在菜单中为用户提供了一些选项,当他们选择一个选项时,我会替换当前对话框以启动所选选项的有效对话框,但如果用户键入的内容不在菜单中,我想使用AI向他们发送正确的选项,但当我使用stepContext.ReplaceDialogAsync
时,用户的原始文本会丢失。如何保留原始文本并将其转发到AI可以处理它的下一个对话框?
发布于 2019-09-24 16:06:02
您可以将其与替换对话框代码一起传递
stepContext.ReplaceDialogAsync(nameof(YourDialog),yourText);
并通过以下方式在新对话框中访问它
var result = stepContext.Options as string;
https://stackoverflow.com/questions/58066799
复制相似问题