编辑:这是模拟器中的一个错误,该错误显然已被修复。
我正在尝试使用 Python 代码和 REST API 构建 Google Assistant 操作(技能)。根据文档,您可以发布包含一个或两个简单响应的丰富响应。但是,当我这样做时,模拟器会忽略第二个简单响应中的 displayText 并仅显示第一个。与文本不同,语音来自两个简单的响应。这是我发布的结构:
{
"conversationToken": "",
"expectUserResponse": True,
"expectedInputs": [
{
"inputPrompt": {
"richInitialPrompt": {
"items": [
{
"simpleResponse": {
"textToSpeech": "First speech.",
"displayText": "First text."
}
},
{
"simpleResponse": {
"textToSpeech": "Second speech.",
"displayText": "Second text."
}
},
],
"suggestions": []
}
},
"possibleIntents": [
{
"intent": "actions.intent.TEXT"
}
]
}
]
}