3

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

从上面的答案中,我知道表情符号可以以 Button 格式的文本传递。

但我正在寻找像谷歌这样的表情符号在气泡响应中。 在此处输入图像描述

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

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

有没有办法做到这一点?

4

2 回答 2

4

您可以通过在字符串中包含实际表情符号而不是表情符号的 Unicode 代码点,在 Google 助理应用程序的简单响应中包含表情符号。将您的回复更改为以下内容,它应该可以工作:

....."data": {
        "google": {
            "expectUserResponse": true,
            "richResponse": {
                "items": [
                    {
                        "simpleResponse": {
                            "ssml": "<speak>Hello. How are you ? </speak>",
                            "displayText": "Hello ., how are you ? "
                        }
                    }
                ],
                "suggestions": [],
                "linkOutSuggestion": {}
            }
        }
    }.....
于 2017-08-29T19:23:39.350 回答
4

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

于 2017-08-30T19:34:22.017 回答