umbot - v2.0.8
    Preparing search index...

    Interface IAlisaResponse

    Интерфейс для ответа навыка Определяет формат ответа пользователю

    interface IAlisaResponse {
        text: string;
        tts?: string;
        card?: IAlisaBigImage | IAlisaItemsList | IAlisaImageGallery;
        buttons?: null | IAlisaButton[];
        end_session: boolean;
    }
    Index

    Properties

    text: string

    Текст ответа Максимум 1024 символа Используется если карточка не отображается

    tts?: string

    Текст для озвучивания Максимум 1024 символа Поддерживает SSML и звуки:

    • : корневой тег
    • : произношение чисел, дат и т.д.
    • : выбор голоса
    // Простой текст
    tts: "Привет, как дела?"

    // С SSML
    tts: "<speak>Привет! <say-as interpret-as=\"date\">2024-03-15</say-as></speak>"

    // Со звуком
    tts: "<speak>Слушайте <audio src=\"sound.mp3\">звук</audio></speak>"

    // С голосом
    tts: "<speak><voice name=\"alena\">Привет!</voice></speak>"

    Карточка с изображением Отображается вместо текста Поддерживает три типа:

    • BigImage: одно изображение с заголовком и описанием
    • ItemsList: список из 1-5 изображений
    • ImageGallery: галерея из 1-7 изображений
    // Одно изображение
    card: {
    type: "BigImage",
    image_id: "123456",
    title: "Заголовок",
    description: "Описание",
    button: {
    text: "Подробнее",
    url: "https://example.com"
    }
    }

    // Список изображений
    card: {
    type: "ItemsList",
    header: { text: "Список" },
    items: [
    { title: "Изображение 1", image_id: "1" },
    { title: "Изображение 2", image_id: "2" }
    ],
    footer: {
    text: "Ещё",
    button: { text: "Показать" }
    }
    }

    // Галерея
    card: {
    type: "ImageGallery",
    items: [
    { title: "Изображение 1", image_id: "1" },
    { title: "Изображение 2", image_id: "2" }
    ]
    }
    buttons?: null | IAlisaButton[]

    Кнопки Отображаются после ответа

    end_session: boolean

    Завершить сессию true: завершить диалог false: продолжить диалог