2017-08-08 83 views
2

我制作了一个使用QnA Maker和Node JS的机器人,它在Skype上运行。 当用户输入在QnA Maker中上传的FAQ链接或文档中有多个匹配的词时,它使用来自Node的QnAMakerTool模块显示选择按钮。我的问题是,当多个匹配具有相同的初始单词,然后由于Skype中的选择按钮的大小,一半的文本被隐藏。例如,我有一个像如何配置QnAMaker工具来修改Skype中的liststyle按钮?

Whom should I contact for parking? 
Whom should I contact for canteen? 
Whom should I contact for Stationery? 

它显示了Skype的三场比赛中为

Whom should I contact for... 
Whom should I contact for... 
Whom should I contact for... 

如果选择文本太长那么几个部分得到隐藏。我能为此做些什么? This is the screenshot of the response

回答

3

首先,Skype的最大字符数有限制,所以这是你必须忍受的。但是,您可以实施一些自定义逻辑来更改显示的文本。

您所看到的当前逻辑位于QnAMakerTools文件中。

enter image description here

去这里可能提供自己的QnAMakerTools实现的方式(它需要遵循this interface)。

QnAMakerDialog收到IQnAMakerOptions参数。该接口的其中一个属性是feedbackLib,它基本上是QnAMakerTools实例,该对话框稍后将用于消除该问题的歧义,您可以看到here

+0

它对您有帮助吗? –

相关问题