Dialogflow-Google Assistant:显示带有图标和文字的建议

时间:2018-11-13 09:18:58

标签: node.js dialogflow actions-on-google

我正在Google Assistant代理中显示建议列表。我正在使用WebhookClient对象(代理)来处理响应。我的代码如下:

function showSuggestions(){
    agent.add(new Suggestion(`Suggestion 1`));
    agent.add(new Suggestion(`Suggestion 2`));
    agent.add(new Suggestion(`Suggestion 3`));
}

我希望在建议按钮的文本左侧添加一个小图标。我期望的是:

function showSuggestions(){
    agent.add(new Suggestion(<icon1> + `Suggestion 1`));
    agent.add(new Suggestion(<icon2> + `Suggestion 2`));
    agent.add(new Suggestion(<icon3> + `Suggestion 3`));
}

有可能吗?

2 个答案:

答案 0 :(得分:1)

对不起,目前助手仅支持文本类型“建议”,您可以在此处检查其有效属性=> Suggestion Documentation

答案 1 :(得分:1)

目前,您无法在建议中的文本上附加图标。建议对象仅接受字符串作为参数(reference)。 不过,您可以毫无问题地使用表情符号,例如

agent.add(new Suggestion(' Suggestion 1'));

对于表情符号,还有一些nodejs包可能对您有用:

https://www.npmjs.com/package/node-emoji

https://www.npmjs.com/package/emoji-regex