umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
77 lines (76 loc) • 3.44 kB
TypeScript
/**
* Версия API Алисы
*/
export declare const VERSION: string;
export declare const T_ALISA = "alisa";
/**
* Определяет тип карточки как большое изображение.
* Используется для отображения одного изображения с описанием.
*
* Особенности:
* - Отображает одно изображение в большом формате
* - Поддерживает заголовок и описание
* - Может содержать кнопку действия
*
* @example
* ```ts
* const card = new AlisaCard();
* card.type = AlisaCard.ALISA_CARD_BIG_IMAGE;
* // Результат будет содержать одно большое изображение
* // с заголовком, описанием и кнопкой
* ```
*/
export declare const ALISA_CARD_BIG_IMAGE = "BigImage";
/**
* Определяет тип карточки как список элементов.
* Используется для отображения нескольких элементов с изображениями.
*
* Особенности:
* - Отображает список элементов с изображениями
* - Каждый элемент может иметь заголовок и описание
* - Поддерживает кнопки для каждого элемента
* - Имеет общий заголовок и кнопку в футере
*
* @example
* ```ts
* const card = new AlisaCard();
* card.type = AlisaCard.ALISA_CARD_ITEMS_LIST;
* // Результат будет содержать список элементов
* // с изображениями, заголовками и кнопками
* ```
*/
export declare const ALISA_CARD_ITEMS_LIST = "ItemsList";
/**
* Определяет максимальное количество изображений в списке.
* При превышении этого количества лишние изображения будут отброшены.
*
* Особенности:
* - Ограничивает количество элементов в списке
* - Помогает оптимизировать производительность
* - Улучшает пользовательский опыт
*
* @example
* ```ts
* const maxImages = AlisaCard.ALISA_MAX_IMAGES; // 5
* // Если в списке больше 5 изображений,
* // будут отображаться только первые 5
* ```
*/
export declare const ALISA_MAX_IMAGES = 5;
/**
* Определяет максимальное количество изображений в галерее.
* При превышении этого количества лишние изображения будут отброшены.
*
* Особенности:
* - Ограничивает количество изображений в галерее
* - Оптимизирует загрузку и отображение
* - Улучшает производительность
*
* @example
* ```ts
* const maxGalleryImages = AlisaCard.ALISA_MAX_GALLERY_IMAGES; // 7
* // Если в галерее больше 7 изображений,
* // будут отображаться только первые 7
* ```
*/
export declare const ALISA_MAX_GALLERY_IMAGES = 7;