Update 'node/boto.js'

This commit is contained in:
Sarimoko 2022-02-12 19:55:28 +00:00
parent d63bf8e0d2
commit 3df6ea11f9
1 changed files with 39 additions and 5 deletions

View File

@ -49,6 +49,19 @@ client.on('message', (channel, tags, message, self) => {
command === 'discord') { command === 'discord') {
client.say(channel, `/me The Cord by Sarimoko is joinable & sharable at: https://cord.sarimoko.com/`); 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' || if(command === 'dice' ||
command === 'roll') { command === 'roll') {
const result = Math.floor(Math.random() * 6) + 1; const result = Math.floor(Math.random() * 6) + 1;
@ -87,6 +100,22 @@ client.on('message', (channel, tags, message, self) => {
command === 'shoutout') { command === 'shoutout') {
client.say(channel, `/me Bleep! Bloop! Roll the clip! Smash @${args.join(' ')}'s follow button at: https://twitch.tv/${args.join(' ')}`); 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 // CHAT MODE: Emotes
if(command === 'emoteonly') { 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, `/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(' ')}`); client.say(channel, `/slow ${args.join(' ')}`);
} }
if(command === 'emoteoff' || if(command === 'slowoff' ||
command === 'emoteonlyoff') { command === 'slowchatoff') {
client.say(channel, `/me Bleep! Bloop! ${tags.username} turned off SLOW MODE chat! Chatter freely!`); client.say(channel, `/me Bleep! Bloop! ${tags.username} turned off SLOW MODE chat! Chatter freely!`);
client.say(channel, `/slowoff `); client.say(channel, `/slowoff `);
} }
@ -121,9 +150,11 @@ client.on('message', (channel, tags, message, self) => {
client.say(channel, `/subscribersoff `); client.say(channel, `/subscribersoff `);
} }
// CHAT MODE: Normal // CHAT MODE: Normalizer
if(command === 'norm' || 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, `/me Bleep! Bloop! ${tags.username} has normalized chat!`);
client.say(channel, `/emoteonlyoff `); client.say(channel, `/emoteonlyoff `);
client.say(channel, `/followersoff `); client.say(channel, `/followersoff `);
@ -131,12 +162,13 @@ client.on('message', (channel, tags, message, self) => {
client.say(channel, `/subscribersoff `); client.say(channel, `/subscribersoff `);
} }
// Run Ads // Run Ads | TODO Fix Permissions...
if(command === 'ad' || if(command === 'ad' ||
command === 'ads' || command === 'ads' ||
command === 'dab30' || command === 'dab30' ||
command === 'intermission') { command === 'intermission') {
client.say(channel, `Bleep! Bloop! Sub to bypass ads! `); client.say(channel, `Bleep! Bloop! Sub to bypass ads! `);
client.say(channel, `/commercial 30`);
client.commercial("channel", 30) client.commercial("channel", 30)
.then((data) => { .then((data) => {
// data returns [channel, seconds] // data returns [channel, seconds]
@ -144,6 +176,7 @@ client.on('message', (channel, tags, message, self) => {
// //
}); });
} }
// Block
} // MOD | END } // MOD | END
@ -152,6 +185,7 @@ client.on('message', (channel, tags, message, self) => {
// TTV Re-Active // TTV Re-Active
// ================================== // ==================================
// TO-DO: Add Follower API // 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.on("anongiftpaidupgrade", (channel, username, userstate) => {
client.whisper(username, `BLEEP! BLOOP! Anon-Sub upgraded!!!`); client.whisper(username, `BLEEP! BLOOP! Anon-Sub upgraded!!!`);
}); });