一旦用户选择,我尝试用接受的选项和一条消息替换PromptDialog。 但不幸的是,我一直无法找到解决方案。因为即使用户选择了一个选项,也可以再次单击该对话框,这是我想要避免的。
Q值。可能吗 ?如果是这样,请你帮忙。
代码
PromptDialog.Confirm(context, this.ResumeAfterNone, message);
private async Task ResumeAfterNone(IDialogContext context, IAwaitable<bool> result)
{
bool isSure = await result;
string response = isSure ? "Awesome" : "Sorry";
IMessageActivity messageActivity = context.MakeMessage();
messageActivity.Text = response;
await context.PostAsync(messageActivity);
context.Done<object>(null);
}