Перейти к основному содержимому

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"
}]
}
});