SimpleResponse 中的表情符号

Emoji in SimpleResponse

从上面的回答中,我了解到表情符号可以在按钮格式的文本中传递。

但我正在寻找像 google 这样的表情符号,在气泡响应中有它。

我尝试在简单响应中传递 unicode,但没有成功。

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

有什么办法吗?

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

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

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