linkup-bot-lib
Version:
24 lines (23 loc) • 891 B
TypeScript
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];
};