Skype For Business格式PromptDialog很奇怪

时间:2018-01-26 00:12:49

标签: c# bots botframework skype-for-business

当用户向我们的机器人询问问题并且语言处理器没有信心时,我们会在PromptDialog中返回一组选项。在bot框架调试器中,数据以精美排序的可点击卡片返回。在Skype中它看起来像这样。

您的意思是:选项:


    1. 选项一。

    1. 选项二。

    1. 选项三。

...

所以,我们像这样构建提示符:

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:。没有人要求它这样做,我希望它能够停止。

0 个答案:

没有答案