当用户向我们的机器人询问问题并且语言处理器没有信心时,我们会在PromptDialog中返回一组选项。在bot框架调试器中,数据以精美排序的可点击卡片返回。在Skype中它看起来像这样。
您的意思是:选项:
...
所以,我们像这样构建提示符:
var questions = ["1. Option one.", "2. Option two.", "3. Option three."];
var options = new PromptOptions<string>(
prompt: Resource.answerSelectionPrompt, //"Did you mean:"
tooManyAttempts: Resource.tooManyAttempts, //"Sorry! not able to match any of the options"
options: questions,
attempts: 0);
PromptDialog.Choice(context: context, resume: ResumeCallback, promptOptions: options);
如何让Skype像文明频道一样行事?具体来说,我不希望它重置我的编号列表 - 我希望用户能够回复&#34; 1&#34;,&#34; 2&#34;或&#34 ; 3&#34 ;.另外,我不确定为什么在提示中添加单词Options:
。没有人要求它这样做,我希望它能够停止。