Эмодзи в SimpleResponse

https://stackoverflow.com/a/45890852/8413869

из приведенного выше ответа я узнал, что смайлики можно передавать в тексте в формате Button.

Но я ищу смайлики, такие как Google, в ответе Bubble. введите здесь описание изображения

Я пытался передать юникод в простом ответе, но не повезло.

....."data": {
        "google": {
            "expectUserResponse": true,
            "richResponse": {
                "items": [
                    {
                        "simpleResponse": {
                            "ssml": "<speak>Hello. How are you ? </speak>",
                            "displayText": "Hello U+1F600., how are you ? "
                        }
                    }
                ],
                "suggestions": [],
                "linkOutSuggestion": {}
            }
        }
    }.....

Есть какой-либо способ сделать это ?


person Sukh    schedule 29.08.2017    source источник


Ответы (2)


Вы можете включить смайлики в простые ответы для приложений Google Assistant, включив фактические смайлики в строку вместо кодовой точки Unicode для смайликов. Измените свой ответ на приведенный ниже, и он должен работать:

....."data": {
        "google": {
            "expectUserResponse": true,
            "richResponse": {
                "items": [
                    {
                        "simpleResponse": {
                            "ssml": "<speak>Hello. How are you ? </speak>",
                            "displayText": "Hello ????., how are you ? "
                        }
                    }
                ],
                "suggestions": [],
                "linkOutSuggestion": {}
            }
        }
    }.....
person matthewayne    schedule 29.08.2017
comment
спасибо за ответ, но я использую java webhook и готовлю строку. Я не думаю, что смогу скопировать и вставить этот смайлик в строку. - person Sukh; 29.08.2017
comment
Вот вопрос StackOverlflow о том, как включать эмодзи в строки Java: stackoverflow.com/questions/26231263/ - person matthewayne; 30.08.2017
comment
спасибо, я заработал с этим кодом uni ������. Я просто скопировал эмодзи с emojipedia.org, что дало мне этот юникод - person Sukh; 30.08.2017

Я заставил его работать с этим кодом uni " ������" Я просто скопировал эмодзи с https://emojipedia.org/ который дал мне этот юникод

person Sukh    schedule 30.08.2017