UNPKG

umbot

Version:

Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber

68 lines (67 loc) 1.55 kB
import { IViberButton, IViberButtonObject } from '../../components/button/interfaces'; export interface IViberApi { status_message?: string; failed_list?: string[]; status?: number; } export interface IViberUserInfo { id: string; name?: string; avatar: string; country?: string; language?: string; primary_device_os: string; api_version: number; viber_version: string; mss?: number; mnc?: number; device_type: string; } export interface IViberSender { name: string; avatar: string; } export interface IViberGetUserDetails extends IViberApi { message_token: number; user: IViberUserInfo; } export interface IViberWebhookParams { url?: string; event_types?: string[]; send_name?: boolean; send_photo?: boolean; } export interface IViberRichMediaParams { receiver?: string; type?: string; rich_media?: { Type: string; ButtonsGroupColumns: number; ButtonsGroupRows: number; BgColor: string; Buttons: IViberButton[]; }; } export interface IViberParams { receiver?: string; type?: string; sender?: string; tracking_data?: string; min_api_version?: string; text?: string; media?: string; thumbnail?: string; size?: number; duration?: number; file_name?: string; contact?: { name: string; phone_number: string; }; location?: { lat: string; lon: string; }; sticker_id?: number; keyboard?: IViberButtonObject; }