UNPKG

umbot

Version:

Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф

80 lines (79 loc) 3.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ALISA_MAX_GALLERY_IMAGES = exports.ALISA_MAX_IMAGES = exports.ALISA_CARD_ITEMS_LIST = exports.ALISA_CARD_BIG_IMAGE = exports.T_ALISA = exports.VERSION = void 0; /** * Версия API Алисы */ exports.VERSION = '1.0'; exports.T_ALISA = 'alisa'; /** * Определяет тип карточки как большое изображение. * Используется для отображения одного изображения с описанием. * * Особенности: * - Отображает одно изображение в большом формате * - Поддерживает заголовок и описание * - Может содержать кнопку действия * * @example * ```ts * const card = new AlisaCard(); * card.type = AlisaCard.ALISA_CARD_BIG_IMAGE; * // Результат будет содержать одно большое изображение * // с заголовком, описанием и кнопкой * ``` */ exports.ALISA_CARD_BIG_IMAGE = 'BigImage'; /** * Определяет тип карточки как список элементов. * Используется для отображения нескольких элементов с изображениями. * * Особенности: * - Отображает список элементов с изображениями * - Каждый элемент может иметь заголовок и описание * - Поддерживает кнопки для каждого элемента * - Имеет общий заголовок и кнопку в футере * * @example * ```ts * const card = new AlisaCard(); * card.type = AlisaCard.ALISA_CARD_ITEMS_LIST; * // Результат будет содержать список элементов * // с изображениями, заголовками и кнопками * ``` */ exports.ALISA_CARD_ITEMS_LIST = 'ItemsList'; /** * Определяет максимальное количество изображений в списке. * При превышении этого количества лишние изображения будут отброшены. * * Особенности: * - Ограничивает количество элементов в списке * - Помогает оптимизировать производительность * - Улучшает пользовательский опыт * * @example * ```ts * const maxImages = AlisaCard.ALISA_MAX_IMAGES; // 5 * // Если в списке больше 5 изображений, * // будут отображаться только первые 5 * ``` */ exports.ALISA_MAX_IMAGES = 5; /** * Определяет максимальное количество изображений в галерее. * При превышении этого количества лишние изображения будут отброшены. * * Особенности: * - Ограничивает количество изображений в галерее * - Оптимизирует загрузку и отображение * - Улучшает производительность * * @example * ```ts * const maxGalleryImages = AlisaCard.ALISA_MAX_GALLERY_IMAGES; // 7 * // Если в галерее больше 7 изображений, * // будут отображаться только первые 7 * ``` */ exports.ALISA_MAX_GALLERY_IMAGES = 7;