From 3df6ea11f95153a76d1f737d152702f0708d876d Mon Sep 17 00:00:00 2001 From: Sarimoko Date: Sat, 12 Feb 2022 19:55:28 +0000 Subject: [PATCH] Update 'node/boto.js' --- node/boto.js | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/node/boto.js b/node/boto.js index 50099f8..75e1b5f 100644 --- a/node/boto.js +++ b/node/boto.js @@ -49,6 +49,19 @@ client.on('message', (channel, tags, message, self) => { command === 'discord') { client.say(channel, `/me The Cord by Sarimoko is joinable & sharable at: https://cord.sarimoko.com/`); } + // CREW + if(command === 'crew' || + command === 'mod' || + command === 'mods' || + command === 'vip' || + command === 'vips') { + client.say(channel, `!kappagen sarimoLURKbrb sarimoBANG sarimoHYPE `); + client.say(channel, `/me Bleep-Bloop! Mods Squad:`); + client.say(channel, `/mods`); + client.say(channel, `/me Bleep-Bloop! Honored VIPs:`); + client.say(channel, `/vips`); + } + // Dice Roll if(command === 'dice' || command === 'roll') { const result = Math.floor(Math.random() * 6) + 1; @@ -87,6 +100,22 @@ client.on('message', (channel, tags, message, self) => { command === 'shoutout') { client.say(channel, `/me Bleep! Bloop! Roll the clip! Smash @${args.join(' ')}'s follow button at: https://twitch.tv/${args.join(' ')}`); } + // MOD | SUSS / Monitor + if(command === 'suss' || + command === 'sussaf' || + command === 'monitor' || + command === 'vet') { + client.say(channel, `/me Bleep-Bloop! ${tags.username} just put @${args.join(' ')} on the suss list! All communications will be monitored & tracked for national security!`); + client.say(channel, `/monitor ${args.join(' ')}`); + } + if(command === 'sussoff' || + command === 'sussafoff' || + command === 'monitoroff' || + command === 'unmonitor' || + command === 'vetoff') { + client.say(channel, `/me Bleep-Bloop! ${tags.username} just put @${args.join(' ')} on the suss list! All communications will be monitored & tracked for national security!`); + client.say(channel, `/unmonitor ${args.join(' ')}`); + } // CHAT MODE: Emotes if(command === 'emoteonly') { @@ -104,8 +133,8 @@ client.on('message', (channel, tags, message, self) => { client.say(channel, `/me Bleep! Bloop! ${tags.username} just activated SLOW MODE chat! Send a message every ${args.join(' ')} seconds, that give @Sarimoko time to ketchup!`); client.say(channel, `/slow ${args.join(' ')}`); } - if(command === 'emoteoff' || - command === 'emoteonlyoff') { + if(command === 'slowoff' || + command === 'slowchatoff') { client.say(channel, `/me Bleep! Bloop! ${tags.username} turned off SLOW MODE chat! Chatter freely!`); client.say(channel, `/slowoff `); } @@ -121,9 +150,11 @@ client.on('message', (channel, tags, message, self) => { client.say(channel, `/subscribersoff `); } - // CHAT MODE: Normal + // CHAT MODE: Normalizer if(command === 'norm' || - command === 'normal') { + command === 'normal' || + command === 'normalize' || + command === 'normalizer') { client.say(channel, `/me Bleep! Bloop! ${tags.username} has normalized chat!`); client.say(channel, `/emoteonlyoff `); client.say(channel, `/followersoff `); @@ -131,12 +162,13 @@ client.on('message', (channel, tags, message, self) => { client.say(channel, `/subscribersoff `); } - // Run Ads + // Run Ads | TODO Fix Permissions... if(command === 'ad' || command === 'ads' || command === 'dab30' || command === 'intermission') { client.say(channel, `Bleep! Bloop! Sub to bypass ads! `); + client.say(channel, `/commercial 30`); client.commercial("channel", 30) .then((data) => { // data returns [channel, seconds] @@ -144,6 +176,7 @@ client.on('message', (channel, tags, message, self) => { // }); } + // Block } // MOD | END @@ -152,6 +185,7 @@ client.on('message', (channel, tags, message, self) => { // TTV Re-Active // ================================== // TO-DO: Add Follower API +// https://api.twitch.tv/kraken/channels/MY_ID/follows?api_version=5&client_id=MY_CLIENT_ID&limit=1 client.on("anongiftpaidupgrade", (channel, username, userstate) => { client.whisper(username, `BLEEP! BLOOP! Anon-Sub upgraded!!!`); });