1
我正在使用MS bot框架並嘗試將對話從一個對話框重定向到另一個對話框。如果我使用context.Call,新調用的對話框會等待用戶先輸入任何消息,這是不可取的。所以我想立即開始新的對話。我正在使用context.Forward,它調用FormDialog的一個實例,但新創建的對話框輸出第一條消息,然後整個對話框堆棧結束,將我返回到我的機器人主屏幕。IDialogContext.Forward導致在MS bot框架中的一條消息後退出對話框
await context.Forward<TestDialogForm, object>(
TestDialog.GetDialog(), ChildTestDialogCompleted,
string.Empty, CancellationToken.None);
我在做什麼錯? context.Call()可以在同一個對話框中正常工作。
所以,你要切換到表格對話框,並立即提示輸入的第一個字段?你如何建立你的表單? – nonexplosive