2017-08-08 80 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

它對您有幫助嗎? –

相關問題