我想创建一个对话框,在该对话框中用户将提供输入,并且我需要根据用户输入进行API调用,除非用户发送cancel,否则此操作必须无限进行
当我尝试step.ReplaceDialog("MyDialog")
并提供与当前对话框相同的对话框ID时,我会遇到错误提示
我尝试过
step.ActiveDialog.State["stepIndex"] = (int)step.ActiveDialog.State["stepIndex"] - 1;
return new DialogTurnResult(DialogTurnStatus.Waiting,result);
这不会引发任何错误,但是webchat中的聊天顺序正在更改(即在web chat中,答案首先出现,然后是userquery。
是否有适当的文献记录方式来实现我正在尝试的目标?