Dialogflow - Google Assistant: Показать предложения с иконкой + текст - PullRequest
0 голосов
/ 13 ноября 2018

Я показываю список предложений в моем агенте 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 голосов
/ 14 ноября 2018

Пока невозможно добавить значок к вашему тексту в предложении. Объект Предложение принимает только строку в качестве параметра ( ссылка ). Тем не менее, вы можете использовать смайлики без проблем, как

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

Есть также несколько пакетов nodejs для смайликов, которые могут быть вам полезны:

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

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

0 голосов
/ 13 ноября 2018

Извините, в настоящий момент Помощник поддерживает только текстовый тип предложений, вы можете проверить его действительное свойство здесь => Документация предложений

...