UNPKG

umbot

Version:

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

21 lines (20 loc) 1.39 kB
import { IButtonType, ICardInfo, BotController } from '../../../index'; import { IAlisaBigImage, IAlisaButtonCard, IAlisaImageGallery, IAlisaItemsList } from './interfaces/IAlisaPlatform'; /** * Возвращает кнопки для кнопок в нужном для Алисы виде * @param buttons Кнопки для отображения */ export declare function alisaCardButton(buttons: IButtonType[]): IAlisaButtonCard; /** * Получение токена, необходимого для отображения картинок в карточке Алисы * @param controller Контроллер приложения * @param path Путь до картинки */ export declare function getImageInDB(controller: BotController, path: string): Promise<string | null>; /** * Получает карточку для отображения в Алисе. * @param cardInfo Информация о карточке * @param controller Контроллер приложения * @returns {Promise<IAlisaBigImage | IAlisaItemsList | IAlisaImageGallery | null>} Одна карточка, массив карточек или пустой массив, если нечего отобразить */ export declare function cardProcessing(cardInfo: ICardInfo, controller: BotController): Promise<IAlisaBigImage | IAlisaItemsList | IAlisaImageGallery | null>;