SimpleResponse中的表情符号

时间:2017-08-29 18:50:12

标签: actions-on-google api-ai

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

从上面的回答中,我知道emojis可以用Button格式的文本传递。

但我正在寻找像谷歌那样的表情符号在泡泡响应中。 enter image description here

我试图通过简单的响应传递unicode但没有运气。

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

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

您可以在Google辅助应用的简单回复中添加表情符号,方法是在字符串中包含实际的表情符号,而不是表情符号的Unicode代码点。将您的回复更改为以下内容,它应该有效:

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

答案 1 :(得分:1)

我使用这个uni代码&#34; \ uD83D \ uDE00&#34; 我刚从https://emojipedia.org/复制了表情符号,它给了我这个unicode