From 2d397ffba6f85b67f9cb6c53e7bcc34b8e37b588 Mon Sep 17 00:00:00 2001 From: Sarimoko Date: Thu, 10 Feb 2022 01:24:35 +0000 Subject: [PATCH] Update 'node/boto.js' --- node/boto.js | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/node/boto.js b/node/boto.js index 52ebcbf..661d0c9 100644 --- a/node/boto.js +++ b/node/boto.js @@ -10,11 +10,9 @@ const client = new tmi.Client({ reconnect: true }, identity: { - //username: 'sariboto', username: process.env.TTV_BOT_USERNAME, password: process.env.TTV_BOT_OAUTH }, - //channels: [ 'sarimoko' ] channels: [ process.env.TTV_CHANNELS ] }); @@ -27,7 +25,10 @@ client.on('message', (channel, tags, message, self) => { const isMod = badges.moderator; const isModUp = isBroadcaster || isMod; }); - +// TODO: +// + Add Cooldowns +// + Add Mod vs Streamer vs Viewer vs Sub control +// + Turn BOTO into join userchannel_db & make botoff to rm_userchannel_db client.on('message', (channel, tags, message, self) => { if(self || !message.startsWith('!')) return; @@ -39,11 +40,13 @@ client.on('message', (channel, tags, message, self) => { // B E T A // ================================== // The Boto + // ---------------------------------- if(command === 'boto' || command === 'sariboto' || command === 'sari-boto') { client.say(channel, `/me Bleep! Bloop! Successfully connected to Twitch!`); client.say(channel, `!kappagen imGlitch EarthDay imGlitch EarthDay imGlitch`); } // The Echo + // ---------------------------------- else if(command === 'echo') { client.say(channel, `/me Off in the distance @${tags.username} screams...`); client.say(channel, `" ${args.join(' ')} ${args.join(' ')} ${args.join(' ')} ${args.join(' ')} ${args.join(' ')} " can be heard to all those around!`); @@ -52,11 +55,13 @@ client.on('message', (channel, tags, message, self) => { // T H E S H O W // ================================== // Being Raided + // ---------------------------------- if(command === 'raid' || command === 'raided') { client.say(channel, `!kappagen sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM`); client.say(channel, `/me Did @${tags.username} say RAID!?! I believe ${args.join(' ')}, was mentioned as well!`); } // Raiding Someone + // ---------------------------------- if(command === 'raidcall' || command === 'spam' || command === 'spamwars') { client.say(channel, `!kappagen sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM`); client.say(channel, `/me Thanks everyone for watching!!! PREPARE TO SPAM!`); @@ -67,17 +72,20 @@ client.on('message', (channel, tags, message, self) => { // K A P P A // ================================== // FX | Hi + // ---------------------------------- if(command === 'hi' || command === 'hello' || command === 'welcome' || command === 'greeting' || command === 'greetings') { client.say(channel, `!kappagen HeyGuys bleedPurple HeyGuys bleedPurple HeyGuys`); client.say(channel, `/me Hi Hello Howdy Hola こんにちは Oi 你好 여보세요 Здравствуйте Bonjour Hej Hiya Heyo Yo`); } // FX | Hi + // ---------------------------------- if(command === 'sup' || command === 'whatsup' || command === 'sups' || command === 'wazzup' || command === 'soup' || command === 'soups') { client.say(channel, `!kappagen sarimoTRIP sarimoSOUP sarimoTRIP sarimoSOUP sarimoTRIP sarimoSOUP `); client.say(channel, `/me Yo @${tags.username}, how goes it?`); } // FX | Salt + // ---------------------------------- if(command === 'salt' || command === 'yoho' || command === 'rage' || command === 'rip' || command === 'sassy' || command === 'salty' || command === 'bitter') { client.say(channel, `!kappagen PJSalt PanicVis PJSalt WutFace PJSalt PunOko PJSalt BabyRage PJSalt`); } @@ -86,12 +94,15 @@ client.on('message', (channel, tags, message, self) => { // G E N E R A L // ================================== // Uptime - if(commandName === 'uptime') { - let timestamp = new Date(body.stream.created_at).getTime(); - uptime = countdown(timestamp, Date.now(), 158); - reply(uptime); - } + // ---------------------------------- + // if(commandName === 'uptime') { + // let timestamp = new Date(body.stream.created_at).getTime(); + // uptime = countdown(timestamp, Date.now(), 158); + // reply(uptime); + //} + // The 2Pac Timezone + // ---------------------------------- else if(command === '2pac' || command === 'pst' || command === 'timezone') { client.say(channel, `/me Off in the distance @${tags.username} screams...`); client.say(channel, `" ${args.join(' ')} ${args.join(' ')} ${args.join(' ')} ${args.join(' ')} ${args.join(' ')} " can be heard to all those around!`);