UNPKG

linkup-bot-lib

Version:

24 lines (23 loc) 891 B
import { TextMessage } from "./message/TextMessage"; import { FileMessage } from "./message/FileMessage"; import { AudioMessage } from "./message/AudioMessage"; import { IconMessage } from "./message/IconMessage"; export type LinkUpEvents = { /** * Triggered when a new message is received. * * @event Client#onMessage * @property {TextMessage} TextMessage - Class with all of the information about received text message * @example * const bot = new Client("MyBot"); * bot.on('onMessage', (message) => { * console.log(`Message from ${message.peerName}: ${message.message}`); * }); */ 'onMessage': [textMessage: TextMessage]; 'onFile': [fileMessage: FileMessage]; 'onAudio': [audioMessage: AudioMessage]; 'onIcon': [iconMessage: IconMessage]; 'onError': [error: any]; 'onBotJoinRoom': [currentTopic: string]; };