UNPKG

bottender

Version:

A framework for building conversational user interfaces.

20 lines 1.33 kB
import { ViberClient, ViberTypes } from 'messaging-api-viber'; import Context from '../context/Context'; import ViberEvent from './ViberEvent'; declare class ViberContext extends Context<ViberClient, ViberEvent> { get platform(): 'viber'; sendText(text: string, options?: ViberTypes.MessageOptions): Promise<any>; getUserDetails(): Promise<ViberTypes.UserDetails | null>; getOnlineStatus(): Promise<ViberTypes.UserOnlineStatus | null>; sendMessage(message: ViberTypes.Message): Promise<any>; sendPicture(picture: ViberTypes.Picture, options?: ViberTypes.MessageOptions): Promise<any>; sendVideo(video: ViberTypes.Video, options?: ViberTypes.MessageOptions): Promise<any>; sendFile(file: ViberTypes.File, options?: ViberTypes.MessageOptions): Promise<any>; sendContact(contact: ViberTypes.Contact, options?: ViberTypes.MessageOptions): Promise<any>; sendLocation(location: ViberTypes.Location, options?: ViberTypes.MessageOptions): Promise<any>; sendURL(url: string, options?: ViberTypes.MessageOptions): Promise<any>; sendSticker(stickerId: number, options?: ViberTypes.MessageOptions): Promise<any>; sendCarouselContent(richMedia: ViberTypes.RichMedia, options?: ViberTypes.MessageOptions): Promise<any>; } export default ViberContext; //# sourceMappingURL=ViberContext.d.ts.map