From b5963aa963940a42c2eea2db7cb0100d581be15d Mon Sep 17 00:00:00 2001 From: Sarimoko Date: Sat, 12 Feb 2022 05:37:45 +0000 Subject: [PATCH] Update 'node/boto.js' --- node/boto.js | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/node/boto.js b/node/boto.js index db885ed..efa0829 100644 --- a/node/boto.js +++ b/node/boto.js @@ -35,10 +35,20 @@ client.on('message', (channel, tags, message, self) => { const args = message.slice(1).split(' '); const command = args.shift().toLowerCase(); // !COMMAND => command + // DATA / INFO if(command === 'cord' || command === 'discord') { client.say(channel, `/me The Cord by Sarimoko is joinable & sharable at: https://cord.sarimoko.com/`); } + + if(isSub) { + if(command === 'hype' || + command === 'train' || + command === 'hypetrain') { + client.say(channel, `!kappagen sarimoHYPE sarimoBITS sarimoHYPE sarimoBITS`); + } + } + if(isModUp) { if(command === 'so' || command === 'shoutout') { @@ -46,4 +56,59 @@ client.on('message', (channel, tags, message, self) => { } } -}); // SCAN MSG | END \ No newline at end of file +}); // SCAN MSG | END + +// TTV Re-Active +// ================================== +client.on("anongiftpaidupgrade", (channel, username, userstate) => { + client.whisper(username, `BLEEP! BLOOP! Anon-Sub upgraded!!!`); +}); +client.on("ban", (channel, username, reason, userstate) => { + client.say(channel, `/me BYE FELICIA!!!`); + client.say(channel, `!kappagen BOP BOP BOP `); +}); +client.on("cheer", (channel, userstate, message) => { + client.say(channel, `/me BLEEP! BLOOP! O'SNAP! Bit hype!!! sarimoBANG`); + client.say(channel, `!kappagen sarimoHYPE sarimoBITS`); +}); +client.on("clearchat", (channel) => { + client.say(channel, `Chat Rule Reminder`); + client.say(channel, `/me 1. Do NOT feed the Trolls!`); + client.say(channel, `/me 2. Do NOT be a Troll!`); + client.say(channel, `/me 3. Do NOT be another brick in the wall!`); +}); +client.on("giftpaidupgrade", (channel, username, sender, userstate) => { + // Huh? Tier 1 => Tier2 +}); +client.on("hosting", (channel, target, viewers) => { + // client.say(channel, `/me BLEEP! BLOOP! @Sarimoko got hosted! Do something entertaining!`); +}); +client.on("join", (channel, username, self) => { + // client.say(channel, `/me +1 Chatter! Viewer or Bot...? Time will tell!`); +}); +client.on("part", (channel, username, self) => { + // client.say(channel, `/me -1 Chatter! Where's my bounty hunters? Essemble the *air-qoutes* search-party *air-qoutes*`); +}); +client.on("raided", (channel, username, viewers) => { + client.say(channel, `/me Welcome raiders!!! We may take your viewership, but we'll never take your FREEDOM!!!`); + client.say(channel, `!kappagen sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM sarimoRAID sarimoFREEDOM`); +}); +client.on("subgift", (channel, username, streakMonths, recipient, methods, userstate) => { + let senderCount = ~~userstate["msg-param-sender-count"]; // IDK + client.say(channel, `/me Thank you for supporting The Sarimoko Show with Gift-Subs!`); +}); +client.on("submysterygift", (channel, username, numbOfSubs, methods, userstate) => { + let senderCount = ~~userstate["msg-param-sender-count"]; // IDK + client.say(channel, `/me BLEEP! BLOOP! Am I getting hacked? Anon just Gift-Subbed! If I get erased... I love you all!`); +}); +client.on("resub", function (channel, username, months, message, userstate, methods) { + client.say(channel, `/me BLEEP! BLOOP! Thanks for the Re-Sub! We're just 2 lost souls, swimming in a fish bowl, sub after sub...`); +}); +client.on("subscription", function (channel, username, method, message, userstate) { + client.say(channel, `/me BLEEP! BLOOP! New subscriber! Spam your new emotes!!! Let's see you're fav!`); + client.say(channel, `!kappagen sarimoKO sarimoNERD`); +}); +client.on("whisper", (from, userstate, message, self) => { + if (self) return; + client.say(channel, `/me Bleep! Bloop! Sariboto's Inbox (+1): SEXT Message Recieved!`); +}); \ No newline at end of file