htmlResponse
Тип ответа htmlResponse
используется для вывода визуальной составляющей навыков, созданных с использованием Interactive Canvas.
Свойства
updatedState
— обновлённое состояние веб-приложения, принимает JSON-объект.suppressMic
— управление микрофоном устройства. Принимает значенияtrue/false
, приtrue
микрофон после вывода визуализации будет отключен. Опциональное свойство.url
— URL веб-приложения.
подсказка
Синтаксис
{
"type":"htmlResponse", // тип сообщения
"updatedState": "some",
"suppressMic":true|false, // опциональное свойство
"url": "appUrl" // опциональное свойство
}
Ограничения на каналы
Поддерживается только в Google Assistant.
Использование в сценарии
script:
var videolink = getLink("loading.mp4");
var poster = getLink("main_menu.gif");
$response.replies = $response.replies || []
$response.replies.push({
"type":"htmlResponse",
"updatedState": {
"command": "UPDATE_STATE",
"video": videolink,
"poster": poster,
"buttons": [{
title: "Skip"
}]
}
});