umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
48 lines (47 loc) • 1.39 kB
TypeScript
import { IButtonType } from '../../../index';
import { IVkButton, IVkButtonObject } from './interfaces/IVkPlatform';
/**
* Поле для группировки
*/
export declare const GROUP_NAME = "_group";
/**
* Цвет кнопки primary в ВК.
*/
export declare const VK_COLOR_PRIMARY = "primary";
/**
* Цвет кнопки secondary в ВК.
*/
export declare const VK_COLOR_SECONDARY = "secondary";
/**
* Цвет кнопки negative в ВК.
*/
export declare const VK_COLOR_NEGATIVE = "negative";
/**
* Цвет кнопки positive в ВК.
*/
export declare const VK_COLOR_POSITIVE = "positive";
/**
* Тип кнопки текст
*/
export declare const VK_TYPE_TEXT = "text";
/**
* Тип кнопки ссылка
*/
export declare const VK_TYPE_LINK = "open_link";
/**
* Тип кнопки поделиться локацией
*/
export declare const VK_TYPE_LOCATION = "location";
/**
* Тип кнопки оплатить
*/
export declare const VK_TYPE_PAY = "vkpay";
/**
* Тип кнопки открыть приложение
*/
export declare const VK_TYPE_APPS = "open_app";
/**
* Получение кнопок в формате ВК
* @param buttons Кнопки, которые необходимо отобразить
*/
export declare function buttonProcessing(buttons: IButtonType<IVkButton>[]): IVkButtonObject | null;