Update 'node/boto.js'

This commit is contained in:
Sarimoko 2022-02-12 21:32:34 +00:00
parent 6493c34433
commit 277e17822a
1 changed files with 70 additions and 14 deletions

View File

@ -35,34 +35,34 @@ client.on('message', (channel, tags, message, self) => {
const args = message.slice(1).split(' '); const args = message.slice(1).split(' ');
const command = args.shift().toLowerCase(); // !COMMAND => command const command = args.shift().toLowerCase(); // !COMMAND => command
// CHAT COMMANDS | Start // CMD | CHAT COMMANDS | Start
// The Color // CMD | Color
if(command === 'color') { if(command === 'color') {
// Change your username color. Color must be in hex (#000000) or one of the following: Blue, BlueViolet, CadetBlue, Chocolate, Coral, DodgerBlue, Firebrick, GoldenRod, Green, HotPink, OrangeRed, Red, SeaGreen, SpringGreen, YellowGreen. // Change your username color. Color must be in hex (#000000) or one of the following: Blue, BlueViolet, CadetBlue, Chocolate, Coral, DodgerBlue, Firebrick, GoldenRod, Green, HotPink, OrangeRed, Red, SeaGreen, SpringGreen, YellowGreen.
client.say(channel, `/color ${args.join(' ')}`); client.say(channel, `/color ${args.join(' ')}`);
client.say(channel, `/me Bleep! Bloop! @${tags.username} has changed my color to ${args.join(' ')}`); client.say(channel, `/me Bleep! Bloop! @${tags.username} has changed my color to ${args.join(' ')}`);
client.say(channel, `/me Out of the entire hex (#000000) spectrum or the preset color names: Blue, BlueViolet, CadetBlue, Chocolate, Coral, DodgerBlue, Firebrick, GoldenRod, Green, HotPink, OrangeRed, Red, SeaGreen, SpringGreen, YellowGreen you choose ${args.join(' ')}... Welp, alright!`); client.say(channel, `/me Out of the entire hex (#000000) spectrum or the preset color names: Blue, BlueViolet, CadetBlue, Chocolate, Coral, DodgerBlue, Firebrick, GoldenRod, Green, HotPink, OrangeRed, Red, SeaGreen, SpringGreen, YellowGreen you choose ${args.join(' ')}... Welp, alright!`);
} }
// CORD // CMD | CORD
if(command === 'cord' || if(command === 'cord' ||
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/`);
} }
// Dice Roll // CMD | 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;
client.say(channel, `/me Bleep-Bloop! @${tags.username} has rolled a ${result}! Praise RNGesus!`); client.say(channel, `/me Bleep-Bloop! @${tags.username} has rolled a ${result}! Praise RNGesus!`);
} }
// LURK // CMD | LURK
if(command === 'lurk' || if(command === 'lurk' ||
command === 'lurkin' || command === 'lurkin' ||
command === 'lurking') { command === 'lurking') {
client.say(channel, `/me Bleep-Bloop! Thanks for lurking, your viewership & support is much appriciated!`); client.say(channel, `/me Bleep-Bloop! Thanks for lurking, your viewership & support is much appriciated!`);
client.say(channel, `!kappagen sarimoLURKbrb sarimoKO sarimoLURKbrb sarimoKO sarimoLURKbrb sarimoKO `); client.say(channel, `!kappagen sarimoLURKbrb sarimoKO sarimoLURKbrb sarimoKO sarimoLURKbrb sarimoKO `);
} }
// RAID // CMD | RAID
if(command === 'raid' || if(command === 'raid' ||
command === 'raidcall' || command === 'raidcall' ||
command === 'spam' || command === 'spam' ||
@ -72,7 +72,7 @@ client.on('message', (channel, tags, message, self) => {
client.say(channel, `/me Copy'n'Paste the following: (Yes, even if you don't have a sub... We know your a sub at PrideHeartL PrideHeartR LuvHearts`); client.say(channel, `/me Copy'n'Paste the following: (Yes, even if you don't have a sub... We know your a sub at PrideHeartL PrideHeartR LuvHearts`);
client.say(channel, `sarimoRAID sarimoFREEDOM You may take us viewers, but you'll NEVER take our FREEDOM!`); client.say(channel, `sarimoRAID sarimoFREEDOM You may take us viewers, but you'll NEVER take our FREEDOM!`);
} }
// RULE // CMD | RULE
if(command === 'rule' || if(command === 'rule' ||
command === 'rules') { command === 'rules') {
client.say(channel, `/me Bleep-Bloop! Reminder of the Chat Rules`); client.say(channel, `/me Bleep-Bloop! Reminder of the Chat Rules`);
@ -80,7 +80,7 @@ client.on('message', (channel, tags, message, self) => {
client.say(channel, `2. Do NOT be a Troll!`); client.say(channel, `2. Do NOT be a Troll!`);
client.say(channel, `3. Do NOT be another brick in the wall!`); client.say(channel, `3. Do NOT be another brick in the wall!`);
} }
// Sale // CMD | SALE
if(command === 'sale' || if(command === 'sale' ||
command === 'buygames' || command === 'buygames' ||
command === 'humble' || command === 'humble' ||
@ -88,13 +88,13 @@ client.on('message', (channel, tags, message, self) => {
command === 'humblebundle') { command === 'humblebundle') {
client.say(channel, `/me Bleep-Bloop! Get sales & give to charity! Win + win, right?! Check out HumbleBundle, use this affiliated link to support the stream: https://www.humblebundle.com/?partner=rusttv`); client.say(channel, `/me Bleep-Bloop! Get sales & give to charity! Win + win, right?! Check out HumbleBundle, use this affiliated link to support the stream: https://www.humblebundle.com/?partner=rusttv`);
} }
// TIME // CMD | TIME
if(command === 'time' || if(command === 'time' ||
command === 'pst' || command === 'pst' ||
command === 'pac') { command === 'pac') {
client.say(channel, `/me Bleep-Bloop! PST | 2-Pac Standard Time`); client.say(channel, `/me Bleep-Bloop! PST | 2-Pac Standard Time`);
} }
// TRIP // CMD | TRIP
if(command === 'trip' || if(command === 'trip' ||
command === 'trippin' || command === 'trippin' ||
command === 'tripping') { command === 'tripping') {
@ -102,14 +102,14 @@ client.on('message', (channel, tags, message, self) => {
client.say(channel, `!kappagen sarimoTRIP sarimoTRIP sarimoTRIP`); client.say(channel, `!kappagen sarimoTRIP sarimoTRIP sarimoTRIP`);
client.say(channel, `Stay calm... Just remember your name & ip address... @Sarimoko 127.0.0.1... @Sarimoko 127.0.0.1...`); client.say(channel, `Stay calm... Just remember your name & ip address... @Sarimoko 127.0.0.1... @Sarimoko 127.0.0.1...`);
} }
// TUNE // CMD | TUNE
if(command === 'tune' || if(command === 'tune' ||
command === 'lyrics' || command === 'lyrics' ||
command === 'midi' || command === 'midi' ||
command === 'tabs') { command === 'tabs') {
client.say(channel, `/me The Tune | Lyrics, MIDI, Tabs, & more hosted on Git written in Markdown available at: https://dojo.sarimoko.com/`); client.say(channel, `/me The Tune | Lyrics, MIDI, Tabs, & more hosted on Git written in Markdown available at: https://dojo.sarimoko.com/`);
} }
// WISH // CMD | WISH
if(command === 'whom' || if(command === 'whom' ||
command === 'who' || command === 'who' ||
command === 'cv' || command === 'cv' ||
@ -117,7 +117,7 @@ client.on('message', (channel, tags, message, self) => {
command === 'portfolio') { command === 'portfolio') {
client.say(channel, `/me First off, thank you ${tags.username} for even considering contributing directly! Amazon Wishlists have been split into sub-categories and are available at: https://wish.sarimoko.com/ `); client.say(channel, `/me First off, thank you ${tags.username} for even considering contributing directly! Amazon Wishlists have been split into sub-categories and are available at: https://wish.sarimoko.com/ `);
} }
// WISH // CMD | WISH
if(command === 'wish' || if(command === 'wish' ||
command === 'wishlist' || command === 'wishlist' ||
command === 'amazon' || command === 'amazon' ||
@ -133,6 +133,62 @@ client.on('message', (channel, tags, message, self) => {
if(isSub) { // SUB | Start if(isSub) { // SUB | Start
// FX | K A P P A G E N S // FX | K A P P A G E N S
// FX | Bad Game
if(command === 'badgame' ||
command === 'antigg' ||
command === 'notgg') {
client.say(channel, `!kappagen sarimoDEAD sarimoGAME `);
}
// FX | Clap
if(command === 'clap' ||
command === 'claps' ||
command === 'applaude') {
client.say(channel, `!kappagen :clap: FBCatch :clap: FBCatch :clap: `);
}
// FX | HAIR
if(command === 'hair' ||
command === 'hairhype' ||
command === 'hairflip' ||
command === 'headbang' ||
command === 'bang) {
client.say(channel, `!kappagen sarimoBANG sarimoHAIR sarimoBANG sarimoHAIR sarimoBANG sarimoHAIR `);
}
// 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 | HYPE
if(command === 'hype' ||
command === 'train' ||
command === 'hypetrain') {
client.say(channel, `!kappagen sarimoHYPE sarimoBITS sarimoHYPE sarimoBITS`);
}
// 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`);
}
// FX | Sup
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?`);
}
} // SUB | END } // SUB | END
if(isModUp) { // MOD Start if(isModUp) { // MOD Start