From 738820c175b1488a1ad3372d61f9ade1f3f09517 Mon Sep 17 00:00:00 2001 From: Sarimoko Date: Mon, 14 Feb 2022 09:38:36 +0000 Subject: [PATCH] Add 'node/cmd/mods.js' --- node/cmd/mods.js | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 node/cmd/mods.js diff --git a/node/cmd/mods.js b/node/cmd/mods.js new file mode 100644 index 0000000..011e853 --- /dev/null +++ b/node/cmd/mods.js @@ -0,0 +1,52 @@ + if(isModUp) { // MOD Start + + // Shoutout + if(command === 'so' || + command === 'shoutout') { + client.say(channel, `/me Roll the clip! Smash @${args.join(' ')}'s follow button at: https://twitch.tv/${args.join(' ')} Bleep-Bloop!`); + } + if(command === 'default' || + command === 'sariboto') { + client.say(channel, `/color BlueViolet`); + client.say(channel, `/me I've reconfigured myself to @Sarimoko's preferences! Bleep-Bloop!`); + client.say(channel, `/emoteonlyoff `); + client.say(channel, `/followersoff `); + client.say(channel, `/slowoff `); + client.say(channel, `/subscribersoff `); + } + if(command === 'mute' || + command === 'slap' || + command === 'timeout' || + command === 'warn') { + client.say(channel, `/timeout ${args.join(' ')} 33`); + client.say(channel, `/me Mods cast a 33sec Timeout Curse on @${args.join(' ')}, resistence to Bans is decreased!`); + client.say(channel, `!kappagen sarimoRAGE sarimoNERD`); + } + + // MOD TOOLS + + // CHAT MODES + // Emotes + // Slow + // Subs + // Normalizer + // uniquechat / uniquechatoff + // endpoll deletepoll maybe poll? idk how the bot would edit it + + // Run Ads | TODO Fix Permissions... + //if(command === 'ad' || + //command === 'ads' || + //command === 'dab30' || + //command === 'intermission') { + // client.say(channel, `/me @Sarimoko lets have a secret 30 second conversation with only our loyal subs while the ads run! Enjoy the commercials followering no subbing plebs! Wait @sarimoko makes money off ads too... Well this is awkward thank you peasants for not using adblocker! Wait I'm making it worse... Bleep-Bloop!`); + // client.say(channel, `!kappagen sarimoKO sarimoBANG`); + // client.commercial("channel", 30) + // .then((data) => { + // // data returns [channel, seconds] + // }).catch((err) => { + // // + // }); + //} + // Block + + } // MOD | END \ No newline at end of file