Если вы хотите эффективно использовать дисплеи в эхо-точках и эхо-шоу, необходимы шаблоны дисплеев.

Шаблоны отображения позволяют форматировать текст и изображения в соответствии с вашими индивидуальными навыками, поддерживая как шаблоны тела, которые показывают информацию пользователю, так и шаблоны списков, которые позволяют форматировать списки и выбирать элементы.

Документацию по ASK SDK можно найти здесь и показать, что вы можете использовать метод addRenderTemplateDirective() для включения шаблона. Этот метод требует передачи конфигурации шаблона, как показано ниже.

const template = {
  type: 'BodyTemplate3',
  backButton: 'HIDDEN',
  image,
  title,
  textContent
};

Для конфигурации может потребоваться изображение и текстовое содержимое. Их можно ошибочно принять за простые строки, но, как показано в документации, они должны быть созданы с помощью некоторых хороших помощников.

const Alexa = require('ask-sdk');
const textContent = new Alexa.RichTextContentHelper()
  .withPrimaryText(text) 
  .getTextContent();
const image = new Alexa.ImageHelper()
  .withDescription('alexa image')
  .addImageInstance(imageSrc)
  .getImage();

Как только они будут созданы, передайте их в конфигурацию шаблона и добавьте шаблон в свой ответ о намерениях.

И вот оно, отображение контента для ваших пользователей посредством эхо-дисплея, а также с помощью силы речи.