teamspeak.on('ready', async () => { await teamspeak.registerEvent('textprivate'); teamspeak.registerEvent('server'); teamspeak.registerEvent('channel', 0); startTasks(teamspeak); resolve(teamspeak); });
teamspeak.on('textmessage', event => proceesCommand(event, teamspeak));
this.ts3.on("clientconnect", ev => { let client = ev.client; logger.debug(`Client ${client.nickname} just connected`); this.ts3.on("ready", () => { Promise.all([ this.ts3.registerEvent("server"), this.ts3.on('textmessage', ev => { Teamspeak.onMessageReceived(ev).catch(err => { console.log(err); }); }); this.ts3.on("error", e => console.log(e.message)); this.ts3.on("close", e => { if(e != null){ logger.error("Connection has been lost! ", e.message);
teamspeak.on('error', (error) => { reject(error); });