From 9a224a25b203f2f8f3fb7e7fb025e9c313ee77d3 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sun, 31 Jan 2021 15:30:04 -0600 Subject: [PATCH 01/34] Begin work on new statuses --- statuses.json | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 statuses.json diff --git a/statuses.json b/statuses.json new file mode 100644 index 0000000..217a100 --- /dev/null +++ b/statuses.json @@ -0,0 +1,22 @@ +{ + "activities_list": { + with np!help + Where am I? + with Sylveons! + on my host's hard disk + with Sophie + HAAAAAAAAPPPPPPPYYYYYYYYYYYYYYYYYYYY + with the tea machine + with Borked Computers + on Sophie's main PC- wait shoot she's coming + btw I use Debian linux + Watching you + in Incognito Mode- wait what + uwu + Team Fortress 2 with Sophie + videos on Hulu + American Truck Simulator + my users! + with Sophies skir + } +} \ No newline at end of file From b0ef059a52a487725145fb72fd23ef416b36876c Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sun, 31 Jan 2021 22:05:20 -0600 Subject: [PATCH 02/34] Remove unused file (servers.js) --- commands/servers.js | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 commands/servers.js diff --git a/commands/servers.js b/commands/servers.js deleted file mode 100644 index a8875a4..0000000 --- a/commands/servers.js +++ /dev/null @@ -1,37 +0,0 @@ - -module.exports = { - name: 'servers', - description: 'Lists what servers the bot is in', - execute(message) { - if (message.author.id == 309427567004483586) { - var i = 0, guildLength = 0, ownerData = {}; -var fileToExportTo = "./servers.txt"; - -client.guilds.forEach(g=> { - guildLength = client.guilds.size; - var moreSquares = ""; - for (var cnt = 0; cnt < g.name.length; cnt++) moreSquares = moreSquares + "="; - - var content = "\n== " + g.name + " ==\nID: " + g.id + "\nOWNER: " + g.owner.user.tag + " (" + g.owner.id + ")\n===" + moreSquares + "===\n"; - require("fs").appendFile(fileToExportTo, content, 'utf8', (err) => { if (err) { console.error(err); } }); - - if (ownerData[g.owner.id] == null) - ownerData[g.owner.id] = { "id": g.owner.id, "tag": g.owner.user.tag, "count": 1 }; - else - ownerData[g.owner.id].count = (ownerData[g.owner.id].count + 1); - i++; -}); - -var morecontent = []; -for (let owner in ownerData) { - morecontent.push(ownerData[owner]["tag"] + " (" + ownerData[owner]["id"] + "): " + ownerData[owner]["count"]); -}; - -var content = "\n\n== FINAL COUNTS [as they appear they owned] ==\n" + morecontent.join("\n") + "\n==============================================\nExported: " + new Date().toString() + "\nData is as accurate as exported time & date."; -require("fs").appendFile(fileToExportTo, content, 'utf8', (err) => { if (err) { console.error(err); } }); -if (i == guildLength) - message.channel.send(client.config.system.emotes.success + " Done."); - } else { - message.channel.send("<:NyabotDenied:697145462565896194> Access Denied, You must be bot owner to execute this command."); - } - }} \ No newline at end of file From 8f85c8f6af97bd4d97f6fcfd533eefb3db38fd8f Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Tue, 2 Feb 2021 00:07:52 -0600 Subject: [PATCH 03/34] Create README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..b3c0dd2 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Anitrox Dev +# aka anitrox_unstable +This is for dev builds of Anitrox, This will be pushed to Anitrox PTB once things are confirmed working/finished. From 71d8dd7bbef45ad4183007a2015a309a61e64ec1 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Tue, 2 Feb 2021 23:56:33 -0600 Subject: [PATCH 04/34] Add snuggle, update help --- commands/help.js | 21 +++++++++++---------- commands/snuggle.js | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 10 deletions(-) create mode 100644 commands/snuggle.js diff --git a/commands/help.js b/commands/help.js index 5d14125..34cc967 100644 --- a/commands/help.js +++ b/commands/help.js @@ -4,33 +4,34 @@ module.exports = { description: '', execute(client, message, args) { + const messageAuthor = message.author const embed = { - "title": "<:NyabotInfo:697145463350231040> **Help? HELP!** ", + "title": "<:NyabotInfo:697145463350231040> **HELP** " + messageAuthor.username + " **THE BOT IS ON FIRE!** ", "color": 9540095, - "description": "<:NyabotWarning:697145463194910791> Not all commands have been implemented, and may be removed without warning.", + "description": "More commands are soon to come, stay tuned!", "footer": { "text": "Some commands are hidden for dev-only. | Anitrox © IDeletedSystem64 2018-2021" }, "fields": [ { - "name": "**General Commands**", - "value": "`help` ``info`` ``userinfo`` ``ping`` ``invite`` ``avatar`` ``google`` ``youtube``" + "name": "Utility Commands", + "value": "`help` ``info`` ``userinfo`` ``ping`` ``invite`` ``avatar``" }, { "name": "Moderation Commands", - "value": "`ban` `kick` `warn` `mute` `unban` `unmute` `purge` `permissions`" + "value": "`ban`/`unban` `kick` `mute`/`unmute` " }, { "name": "Server Management Commands", - "value": "` channelcreate` `channeldelete` `channelrename` `rolecreate` `roleedit` `roledelete` `setnick`" + "value": "`makerole`/`delrole`/`editrole` `setnick` `makechan`/`editchan`/`delchan` " }, { - "name": "Fun Commands", - "value": "`hug` `poke` `bonk` `slap` `pat` `kiss` `lick` `cuddle` `nom` `leskiss`" + "name": "Action Commands", + "value": "`hug` `poke` `bonk` `slap` `pat` `kiss` `lick` `cuddle` `nom` `leskiss` `snuggle`" }, { - "name": "**Need additional help or want to report an issue?**", - "value": "https://discord.gg/grebRGsBZ3" + "name": "**...or is the bot actually on fire? Come here for help and support!**", + "value": "bit.ly/anitrox-help" } ] }; diff --git a/commands/snuggle.js b/commands/snuggle.js new file mode 100644 index 0000000..6aeda22 --- /dev/null +++ b/commands/snuggle.js @@ -0,0 +1,36 @@ +module.exports = { + + name: "snuggle", + description: "Snuggle an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + // -------------------------------------- + const gifchoices = [ + "https://i.pinimg.com/originals/4d/89/d7/4d89d7f963b41a416ec8a55230dab31b.gif", + "https://media1.tenor.com/images/6d73b0a9cadef5310be4b6160d2f959a/tenor.gif?itemid=12099823", + "https://media.tenor.com/images/2636cf3c8152631b4630bf71757a4afa/tenor.gif", + "https://i.imgur.com/JiFpT5E.gif" + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); + var gif = (gifchoices[index]); + // --------------------------------------- + + const embed = { + "title": ":heart: Cuddle", + "description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + messageAuthor + ">!", + "color": 8311585, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } From 5d7f995bc2bff61f752b4de960eb16c24d7cb5b3 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Tue, 2 Feb 2021 23:57:28 -0600 Subject: [PATCH 05/34] =?UTF-8?q?works=20on=20my=20machine=20=C2=AF\=5F(?= =?UTF-8?q?=E3=83=84)=5F/=C2=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commands/config.json | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 commands/config.json diff --git a/commands/config.json b/commands/config.json deleted file mode 100644 index 054d70b..0000000 --- a/commands/config.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "prefix": "n!", - "token": "NTQwOTQxNjc5MDQ2Mjk1NTUz.XotbnA.0hllsNlr9hWaepl3KwB1Bhh5TnA", - "ownerID": "309427567004483586" -} \ No newline at end of file From edff0ee0fcbf5f231dcab1a4204bc9e0f70b6d0a Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Wed, 3 Feb 2021 00:11:16 -0600 Subject: [PATCH 06/34] Change odds of leskiss's GIF choices --- commands/leskiss.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commands/leskiss.js b/commands/leskiss.js index 2476a3c..45a347d 100644 --- a/commands/leskiss.js +++ b/commands/leskiss.js @@ -27,7 +27,7 @@ module.exports = { "https://cdn.discordapp.com/attachments/793537380330111028/803834514269798460/gif19.gif" ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1.75); var gif = (gifchoices[index]); // --------------------------------------- const errorembed = { From d836479ba0831e6b04d1a97fed195a627115e7fc Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Wed, 3 Feb 2021 21:53:42 -0600 Subject: [PATCH 07/34] Add Trello to help --- commands/help.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/commands/help.js b/commands/help.js index 34cc967..d897d38 100644 --- a/commands/help.js +++ b/commands/help.js @@ -32,7 +32,13 @@ const embed = { { "name": "**...or is the bot actually on fire? Come here for help and support!**", "value": "bit.ly/anitrox-help" + }, + { + "name": "**Or you can view the bot progress, known issues, and planned features!**", + "value": "bit.ly/anitrox-trello" } + + ] }; message.channel.send({ embed }); From 6c601d6e49d15f47c8d6d244a763d3a976fddbd2 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Thu, 4 Feb 2021 00:58:46 -0600 Subject: [PATCH 08/34] Finish snuggle, Added GIF to hug --- commands/hug.js | 3 ++- commands/snuggle.js | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/commands/hug.js b/commands/hug.js index a136479..5719400 100644 --- a/commands/hug.js +++ b/commands/hug.js @@ -11,7 +11,8 @@ module.exports = { "https://cdn.lowgif.com/full/91e3f30773596637-.gif", "https://thumbs.gfycat.com/WealthyWastefulBluemorphobutterfly-size_restricted.gif", "https://data.whicdn.com/images/294164107/original.gif", - "https://media1.tenor.com/images/e5e7779385d003db13396e03b7fd1024/tenor.gif?itemid=16619907" + "https://media1.tenor.com/images/e5e7779385d003db13396e03b7fd1024/tenor.gif?itemid=16619907", + "https://cdn.discordapp.com/attachments/803658122299572255/806775446095396915/hug.gif" ]; //--------------------------------- const errorembed = { diff --git a/commands/snuggle.js b/commands/snuggle.js index 6aeda22..ce4b82a 100644 --- a/commands/snuggle.js +++ b/commands/snuggle.js @@ -8,18 +8,18 @@ module.exports = { // -------------------------------------- const gifchoices = [ - "https://i.pinimg.com/originals/4d/89/d7/4d89d7f963b41a416ec8a55230dab31b.gif", - "https://media1.tenor.com/images/6d73b0a9cadef5310be4b6160d2f959a/tenor.gif?itemid=12099823", - "https://media.tenor.com/images/2636cf3c8152631b4630bf71757a4afa/tenor.gif", - "https://i.imgur.com/JiFpT5E.gif" + "https://media.discordapp.net/attachments/803658122299572255/806775382995894282/anime-couple-snuggle-gif-5.gif?width=450&height=238", + "https://media.discordapp.net/attachments/803658122299572255/806775411928989726/snuggl1.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/806775422833786911/ImpureDeepAmbushbug-small.gif" + ]; const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); var gif = (gifchoices[index]); // --------------------------------------- const embed = { - "title": ":heart: Cuddle", - "description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + messageAuthor + ">!", + "title": "<:BlobSnuggleCat:806759753450782731> Snuggle", + "description": "<@" + taggedUser + ">" + " You have been snuggled by " + "<@" + messageAuthor + ">!", "color": 8311585, "footer": { "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", From dd22c5e4ca9d044af843ea564f33b55e8815dc5f Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Thu, 4 Feb 2021 01:26:09 -0600 Subject: [PATCH 09/34] Create ptb5.txt --- ptb5.txt | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 ptb5.txt diff --git a/ptb5.txt b/ptb5.txt new file mode 100644 index 0000000..73c71f4 --- /dev/null +++ b/ptb5.txt @@ -0,0 +1,8 @@ +Anitrox PTB Release 5 (Build 455) adds new fixes and features to Anitrox. ++ Fixed action command GIF issues. They should always show GIFs now. ++ Anitrox now has a Trello! You can check it out at bit.ly/anitrox-trello ++ Added 8ball, Ask Anitrox ANY question and they will answer! ++ Added snuggle, This may be so I can snuggle my girlfriend with the bot :eyes: +~ Added new GIF to hug command. +! Work for role management will be starting soon. You can see its status at Trello! +Anitrox Fun Fact no.1: Anitrox uses they/them pronouns. From 9fa6ca05e3cff34f47379f7df62cdda2c6a6abe0 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Thu, 4 Feb 2021 01:29:09 -0600 Subject: [PATCH 10/34] Begin work for 8ball --- 8ball.js | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 8ball.js diff --git a/8ball.js b/8ball.js new file mode 100644 index 0000000..476ae0f --- /dev/null +++ b/8ball.js @@ -0,0 +1,5 @@ +module.exports = { + name: '8ball', + description: 'Ask Anitrox a question, any question! and they will answer it!', + execute(client, message, args) { + \ No newline at end of file From cc8479796963830ae2d9c8e8c34865f195ac8200 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Thu, 4 Feb 2021 10:23:39 -0600 Subject: [PATCH 11/34] Remove 8ball --- 8ball.js | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 8ball.js diff --git a/8ball.js b/8ball.js deleted file mode 100644 index 476ae0f..0000000 --- a/8ball.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - name: '8ball', - description: 'Ask Anitrox a question, any question! and they will answer it!', - execute(client, message, args) { - \ No newline at end of file From 866a53ef6cebb38605160a610a92170291cb53c5 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Thu, 4 Feb 2021 10:24:10 -0600 Subject: [PATCH 12/34] Update ptb5.txt --- ptb5.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/ptb5.txt b/ptb5.txt index 73c71f4..748138b 100644 --- a/ptb5.txt +++ b/ptb5.txt @@ -3,6 +3,7 @@ Anitrox PTB Release 5 (Build 455) adds new fixes and features to Anitrox. + Anitrox now has a Trello! You can check it out at bit.ly/anitrox-trello + Added 8ball, Ask Anitrox ANY question and they will answer! + Added snuggle, This may be so I can snuggle my girlfriend with the bot :eyes: ++ userinfo is now finished! ~ Added new GIF to hug command. ! Work for role management will be starting soon. You can see its status at Trello! Anitrox Fun Fact no.1: Anitrox uses they/them pronouns. From 8a3dc09653fa3c918aad06ef707228d1bd211477 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Thu, 4 Feb 2021 18:59:55 -0600 Subject: [PATCH 13/34] Delete todo.txt --- commands/todo.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 commands/todo.txt diff --git a/commands/todo.txt b/commands/todo.txt deleted file mode 100644 index 8e3c09c..0000000 --- a/commands/todo.txt +++ /dev/null @@ -1 +0,0 @@ -This is really just to make a directory lol. From c7ba61f5ca411b3b047458b4bde8ae323476ea18 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Thu, 4 Feb 2021 19:03:16 -0600 Subject: [PATCH 14/34] Update info --- commands/info.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/commands/info.js b/commands/info.js index c549db5..f96c97b 100644 --- a/commands/info.js +++ b/commands/info.js @@ -91,10 +91,6 @@ const version = ("Public Test Release 4.1 (build 444)") "value": Math.round(client.ws.ping) + " ms", "inline": true }, - { - "name": "<:NyabotInfo:697145463350231040> **Want more system information?**", - "value": "Run np!sysinfo for more detailed system information (Coming Soon™)" - }, { "name": "<:usersuccess:793885338250641469> **Special Thanks To**", "value": "@OfficialTCGMatt for providing help with development/n @chuu_shi Allowing me to host Anitrox on his server" From ea73dcbeba5f25ed98e2c98275e2a074503587ea Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Fri, 5 Feb 2021 01:31:20 -0600 Subject: [PATCH 15/34] Add 8ball test --- commands/8ball.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 commands/8ball.js diff --git a/commands/8ball.js b/commands/8ball.js new file mode 100644 index 0000000..7ac5ef3 --- /dev/null +++ b/commands/8ball.js @@ -0,0 +1,39 @@ +module.exports = { + name: '8ball', + description: 'Ask Anitrox a question, any question! and they will answer it!', + execute(client, message, args) { + const answers = [ + "Heck no!", + "Are you crazy? No!", + "Don't even think about it.", + "No! You might bork something!", + "Heck yeah", + "YEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", + "Definitely!", + "Go for it! :smile:" + // This should have a 50/50 amount of yes and no answers for equality. + ] + const index = Math.floor(Math.random() * (answers.length - 1) + 1); + var answer = (answers[index]); + + const embed = { + "title": ":8ball: Anitrox 8 Ball", + "description": "**question**", + "color": 6942950, + "footer": { + "icon_url": "https://cdn.discordapp.com/embed/avatars/0.png", + "text": "Made with :heart: in Illinois | Anitrox (C) IDeletedSystem64 2018-2021" + }, + "author": { + "name": "author name", + "url": "https://discordapp.com", + "icon_url": "https://cdn.discordapp.com/embed/avatars/0.png" + }, + "fields": [ + { + "name": "🤔", + "value": "answer" + } + ] + }; + message.channel.send({ embed }); \ No newline at end of file From 9080311b4c5ebd3349c0a997b4a5a90ee64e0e9f Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Fri, 5 Feb 2021 01:33:25 -0600 Subject: [PATCH 16/34] Fix "unexpected end of input" on startup (8ball) --- commands/8ball.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/commands/8ball.js b/commands/8ball.js index 7ac5ef3..096fb04 100644 --- a/commands/8ball.js +++ b/commands/8ball.js @@ -36,4 +36,6 @@ module.exports = { } ] }; - message.channel.send({ embed }); \ No newline at end of file + message.channel.send({ embed }); + } +} \ No newline at end of file From 23d34d8fdc921e53ac68b41d858c6ab49647aac7 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Fri, 5 Feb 2021 01:52:39 -0600 Subject: [PATCH 17/34] Update 8ball --- commands/8ball.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/commands/8ball.js b/commands/8ball.js index 096fb04..0e5f6af 100644 --- a/commands/8ball.js +++ b/commands/8ball.js @@ -14,25 +14,22 @@ module.exports = { // This should have a 50/50 amount of yes and no answers for equality. ] const index = Math.floor(Math.random() * (answers.length - 1) + 1); + const question = message.content var answer = (answers[index]); const embed = { "title": ":8ball: Anitrox 8 Ball", - "description": "**question**", + "description": "**" + question + "**", "color": 6942950, "footer": { "icon_url": "https://cdn.discordapp.com/embed/avatars/0.png", "text": "Made with :heart: in Illinois | Anitrox (C) IDeletedSystem64 2018-2021" }, - "author": { - "name": "author name", - "url": "https://discordapp.com", - "icon_url": "https://cdn.discordapp.com/embed/avatars/0.png" - }, + "fields": [ { - "name": "🤔", - "value": "answer" + "name": "🤔 My Answer", + "value": answer } ] }; From 8938536120e21cd7418cd57a7480e9c372aa9a68 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Fri, 5 Feb 2021 21:59:24 -0600 Subject: [PATCH 18/34] Final 8ball, Thanks to @OfficialTCGMatt for helping with this. --- commands/8ball.js | 75 ++++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 37 deletions(-) diff --git a/commands/8ball.js b/commands/8ball.js index 0e5f6af..2132040 100644 --- a/commands/8ball.js +++ b/commands/8ball.js @@ -1,38 +1,39 @@ -module.exports = { - name: '8ball', - description: 'Ask Anitrox a question, any question! and they will answer it!', - execute(client, message, args) { - const answers = [ - "Heck no!", - "Are you crazy? No!", - "Don't even think about it.", - "No! You might bork something!", - "Heck yeah", - "YEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", - "Definitely!", - "Go for it! :smile:" - // This should have a 50/50 amount of yes and no answers for equality. - ] - const index = Math.floor(Math.random() * (answers.length - 1) + 1); - const question = message.content - var answer = (answers[index]); - - const embed = { - "title": ":8ball: Anitrox 8 Ball", - "description": "**" + question + "**", - "color": 6942950, - "footer": { - "icon_url": "https://cdn.discordapp.com/embed/avatars/0.png", - "text": "Made with :heart: in Illinois | Anitrox (C) IDeletedSystem64 2018-2021" - }, - - "fields": [ - { - "name": "🤔 My Answer", - "value": answer - } - ] - }; - message.channel.send({ embed }); - } +module.exports = { + name: '8ball', + description: 'Ask Anitrox a question, any question! and they will answer it!', + execute(client, message, args) { + const answers = [ + "Heck no!", + "Are you crazy!? No!", + "Don't even think about it.", + "No! You might bork something!", + "Heck yeah", + "YEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE", + "Definitely!", + "Go for it! :smile:" + // This should have a 50/50 amount of yes and no answers for equality even though anitrox doesn't seem to care 🙃 + ] + const index = Math.floor(Math.random() * (answers.length - 1) + 1); + var question = args.slice(0).join(" ") + var answer = (answers[index]); + console.log(args); + + const embed = { + "title": ":8ball: Anitrox 8 Ball", + "description": "Your question: **" + question + "**", + "color": 6942950, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + + "fields": [ + { + "name": "🤔 My Answer", + "value": answer + } + ] + }; + message.channel.send({ embed }); + } } \ No newline at end of file From 971ecd843c76cd121911ce37530e9cc3d15b0452 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Fri, 5 Feb 2021 22:03:15 -0600 Subject: [PATCH 19/34] Update ptb5.txt --- ptb5.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ptb5.txt b/ptb5.txt index 748138b..9bd1dfc 100644 --- a/ptb5.txt +++ b/ptb5.txt @@ -1,7 +1,7 @@ Anitrox PTB Release 5 (Build 455) adds new fixes and features to Anitrox. + Fixed action command GIF issues. They should always show GIFs now. + Anitrox now has a Trello! You can check it out at bit.ly/anitrox-trello -+ Added 8ball, Ask Anitrox ANY question and they will answer! ++ Added 8ball, Ask Anitrox ANY question and they will answer! Thanks to @OfficialTCGMatt for helping me finish this. + Added snuggle, This may be so I can snuggle my girlfriend with the bot :eyes: + userinfo is now finished! ~ Added new GIF to hug command. From 41c015d890407b616af7d9c08a0e848eb5671db3 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 01:24:24 -0600 Subject: [PATCH 20/34] Update ptb5.txt --- ptb5.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/ptb5.txt b/ptb5.txt index 9bd1dfc..688a265 100644 --- a/ptb5.txt +++ b/ptb5.txt @@ -5,5 +5,4 @@ Anitrox PTB Release 5 (Build 455) adds new fixes and features to Anitrox. + Added snuggle, This may be so I can snuggle my girlfriend with the bot :eyes: + userinfo is now finished! ~ Added new GIF to hug command. -! Work for role management will be starting soon. You can see its status at Trello! Anitrox Fun Fact no.1: Anitrox uses they/them pronouns. From f3ca9678f085ee141201c6506336a332fd3464ae Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 01:42:55 -0600 Subject: [PATCH 21/34] Continue work on userinfo --- commands/userinfo.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/commands/userinfo.js b/commands/userinfo.js index 33f006a..e3ea6aa 100644 --- a/commands/userinfo.js +++ b/commands/userinfo.js @@ -4,9 +4,9 @@ module.exports = { description: "Gets info about an user, such as ID, Discord Join date and more.", execute(client, message, args) { - const taggedUser = message.mentions.users.first(); + const user = message.mentions.users.first(); const embed = { - "title": "Everything you've ever wanted to know about " + taggedUser.username + "!", + "title": "Everything you've ever wanted to know about " + user.username + "!", "color": 172544, "footer": { "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", @@ -14,7 +14,7 @@ module.exports = { }, "thumbnail": { - "url": taggedUser.displayAvatarURL() + "url": user.displayAvatarURL() }, "fields": [ { @@ -23,15 +23,23 @@ module.exports = { }, { "name": "Full Username", - "value": taggedUser.tag + "value": user.tag + }, + { + "name": "User Presence", + value: user.presence.status + }, + { + "name": "User Status", + value: user.presence.activity }, { "name": "User ID", - "value": "``" + taggedUser.id + "``" + "value": "``" + user.id + "``" }, { "name": "User Joined Discord", - "value": taggedUser.createdAt, + "value": user.createdAt, inline: true }, From 9e4e6347dc5e2a61cf7462028bb2b07bc94707ad Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 11:07:36 -0600 Subject: [PATCH 22/34] Update userinfo --- commands/userinfo.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/commands/userinfo.js b/commands/userinfo.js index e3ea6aa..1c429ba 100644 --- a/commands/userinfo.js +++ b/commands/userinfo.js @@ -5,6 +5,22 @@ module.exports = { execute(client, message, args) { const user = message.mentions.users.first(); + for (var i=0;i Date: Sat, 6 Feb 2021 11:10:52 -0600 Subject: [PATCH 23/34] Fix command reloader being accessible by anyone --- commands/reload.js | 68 +++++++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 25 deletions(-) diff --git a/commands/reload.js b/commands/reload.js index 475bb7c..387c418 100644 --- a/commands/reload.js +++ b/commands/reload.js @@ -1,26 +1,44 @@ -module.exports = { - name: 'reload', - description: 'Reloads a command', - args: true, - execute(client, message, args) { - const commandName = args[0].toLowerCase(); - const command = message.client.commands.get(commandName) - || message.client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName)); - - if (!command) { - return message.channel.send(`There is no command with name or alias \`${commandName}\`, ${message.author}!`); - } - - delete require.cache[require.resolve(`./${command.name}.js`)]; - - try { - const newCommand = require(`./${command.name}.js`); - message.client.commands.set(newCommand.name, newCommand); - message.channel.send(`<:NyabotSuccess:697211376740859914> **Reloaded \`${command.name}\` successfully!**`); - console.log('User reloaded ${command.name}.') - } catch (error) { - console.error(error); - message.channel.send(`There was an error while reloading \`${command.name}\`:\n\`${error.message}\``); - } - }, +module.exports = { + name: 'reload', + description: 'Reloads a command', + args: true, + execute(client, message, args) { + if (message.author.id == 309427567004483586) { + const commandName = args[0].toLowerCase(); + const command = message.client.commands.get(commandName) + || message.client.commands.find(cmd => cmd.aliases && cmd.aliases.includes(commandName)); + + if (!command) { + return message.channel.send(`There is no command with name or alias \`${commandName}\`, ${message.author}!`); + } + + delete require.cache[require.resolve(`./${command.name}.js`)]; + + try { + const newCommand = require(`./${command.name}.js`); + message.client.commands.set(newCommand.name, newCommand); + message.channel.send(`<:NyabotSuccess:697211376740859914> **Reloaded \`${command.name}\` successfully!**`); + console.log('User reloaded ${command.name}.') + } catch (error) { + console.error(error); + message.channel.send(`There was an error while reloading \`${command.name}\`:\n\`${error.message}\``); + } + } else { + const embed = { + "title": "<:NyabotDenied:697145462565896194> **Access is denied**", + "color": 13632027, + "footer": { + "icon_url": "https://cdn.discordapp.com/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Anitrox © IDeletedSystem64 2018-2021 All Rights Reserved." + }, + "fields": [ + { + "name": "**What Happened?**", + "value": "You don't have the appropriate permissions to run this command!" + } + ] + }; + message.channel.send({ embed }); + } + }, }; \ No newline at end of file From 8e29f2b32247e749e163bb755f2308460618a421 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 11:11:44 -0600 Subject: [PATCH 24/34] Update ptb5.txt --- ptb5.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ptb5.txt b/ptb5.txt index 688a265..b8f919f 100644 --- a/ptb5.txt +++ b/ptb5.txt @@ -4,5 +4,7 @@ Anitrox PTB Release 5 (Build 455) adds new fixes and features to Anitrox. + Added 8ball, Ask Anitrox ANY question and they will answer! Thanks to @OfficialTCGMatt for helping me finish this. + Added snuggle, This may be so I can snuggle my girlfriend with the bot :eyes: + userinfo is now finished! ++ reload has been updated to fix an issue that allowed any user to access the command and reload commands. ~ Added new GIF to hug command. + Anitrox Fun Fact no.1: Anitrox uses they/them pronouns. From 168b973f2dbe4d46582f42658ea42236031289d1 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:06:43 -0600 Subject: [PATCH 25/34] Finish userinfo --- userinfo.js | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 userinfo.js diff --git a/userinfo.js b/userinfo.js new file mode 100644 index 0000000..571e940 --- /dev/null +++ b/userinfo.js @@ -0,0 +1,67 @@ +module.exports = { + + name: "userinfo", + description: "Gets info about an user, such as ID, Discord Join date and more.", + execute(client, message, args) { + + + + + + + const user = message.mentions.users.first(); + var i=0;i Date: Sat, 6 Feb 2021 12:07:33 -0600 Subject: [PATCH 26/34] Fix GIF issue on action commands (I hope) --- cuddle.js | 36 ++++++++++++++++++++++++++++ hug.js | 54 +++++++++++++++++++++++++++++++++++++++++ kiss.js | 60 ++++++++++++++++++++++++++++++++++++++++++++++ leskiss.js | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ lick.js | 58 ++++++++++++++++++++++++++++++++++++++++++++ nom.js | 57 ++++++++++++++++++++++++++++++++++++++++++++ pat.js | 56 +++++++++++++++++++++++++++++++++++++++++++ poke.js | 56 +++++++++++++++++++++++++++++++++++++++++++ slap.js | 47 ++++++++++++++++++++++++++++++++++++ snuggle.js | 36 ++++++++++++++++++++++++++++ 10 files changed, 530 insertions(+) create mode 100644 cuddle.js create mode 100644 hug.js create mode 100644 kiss.js create mode 100644 leskiss.js create mode 100644 lick.js create mode 100644 nom.js create mode 100644 pat.js create mode 100644 poke.js create mode 100644 slap.js create mode 100644 snuggle.js diff --git a/cuddle.js b/cuddle.js new file mode 100644 index 0000000..15f1e41 --- /dev/null +++ b/cuddle.js @@ -0,0 +1,36 @@ +module.exports = { + + name: "cuddle", + description: "Cuddle an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + // -------------------------------------- + const gifchoices = [ + "https://i.pinimg.com/originals/4d/89/d7/4d89d7f963b41a416ec8a55230dab31b.gif", + "https://media1.tenor.com/images/6d73b0a9cadef5310be4b6160d2f959a/tenor.gif?itemid=12099823", + "https://media.tenor.com/images/2636cf3c8152631b4630bf71757a4afa/tenor.gif", + "https://i.imgur.com/JiFpT5E.gif" + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); + var gif = (gifchoices[index]); + // --------------------------------------- + + const embed = { + "title": ":heart: Cuddle", + "description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + messageAuthor + ">!", + "color": 9442302, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/hug.js b/hug.js new file mode 100644 index 0000000..d2dc354 --- /dev/null +++ b/hug.js @@ -0,0 +1,54 @@ +module.exports = { + + name: "hug", + description: "Hugs an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + const gifchoices = [ + "https://cdn.discordapp.com/attachments/803658122299572255/807670647920001044/hug2.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807670797983285268/hug1.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807670951113392178/gif6.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807670972965453824/hug3.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807671126376972308/gif4.gif" + ]; + //--------------------------------- + const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 9442302, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] + }; + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + // Checks if a user was mentioned. If not, returns error message. + } + + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2); + var gif = (gifchoices[index]); + const embed = { + "title": " Hug", + "description": "<@" + taggedUser + ">" + " You have been hugged by " + "<@" + messageAuthor + ">!", + "color": 8311585, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/kiss.js b/kiss.js new file mode 100644 index 0000000..2e80494 --- /dev/null +++ b/kiss.js @@ -0,0 +1,60 @@ +module.exports = { + + name: "kiss", + description: "Kisses an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + + // -------------------------------------- + const gifchoices = [ + "https://cdn.discordapp.com/attachments/803658122299572255/807671954055626812/kiss5.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807671956236140554/kiss2.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807671964599713862/kiss1.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807671971168387082/kiss4.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807672017217781840/kiss3.gif" + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); + var gif = (gifchoices[index]); + // --------------------------------------- + const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 13632027, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] + }; + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + } + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + // Checks if a user was mentioned. If not, returns error message. + } + const embed = { + "title": ":heart: Kiss", + "description": "<@" + taggedUser + ">" + ", You have been kissed by <@" + messageAuthor + ">!", + "color": 9442302, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/leskiss.js b/leskiss.js new file mode 100644 index 0000000..9412e16 --- /dev/null +++ b/leskiss.js @@ -0,0 +1,70 @@ +const { Message } = require("discord.js"); +const { execute } = require("./info"); + +module.exports = { + + name: "leskiss", + description: "Lesbian kiss <:lesbian:803831629428686849>", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + // -------------------------------------- + const gifchoices = [ + "https://cdn.discordapp.com/attachments/793537380330111028/803833954750038066/gif5.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803833959338475550/gif12.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834034135236628/gif9.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834082034843658/gif18.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834094063583302/gif8.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834099869024296/gif10.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834132035665950/gif16.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834146413084713/gif13.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834249425715210/gif22.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834323898990592/gif11.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834328848793650/gif14.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834498714304522/gif15.gif", + "https://cdn.discordapp.com/attachments/793537380330111028/803834514269798460/gif19.gif" + + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1.75); + var gif = (gifchoices[index]); + // --------------------------------------- + const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 9442302, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] + }; + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + // Checks if a user was mentioned. If not, returns error message. + } + + + const embed = { + "title": ":heart: <:lesbian:803831629428686849> Kiss", + "description": "<@" + taggedUser + ">" + " You have been kissed by <@" + messageAuthor + ">! <:lesbian:803831629428686849>", + "color": 8311585, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } +} diff --git a/lick.js b/lick.js new file mode 100644 index 0000000..4851bbf --- /dev/null +++ b/lick.js @@ -0,0 +1,58 @@ +module.exports = { + + name: "lick", + description: "Licks an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); +//--------------------------------------------------- + // -------------------------------------- + const gifchoices = [ + "https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif", + "https://cdn.lowgif.com/full/2027501b8fa5225c-.gif", + "https://i.gifer.com/36Nx.gif", + "https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif" + + +]; +const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); +var gif = (gifchoices[index]); +// --------------------------------------- +//--------------------------------------------------- +const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 9442302, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] +}; + +if(!taggedUser) { + return message.channel.send({ embed: errorembed}); +// Checks if a user was mentioned. If not, returns error message. +} + + const embed = { + "title": " Lick", + "description": "<@" + taggedUser + "> You have been licked by <@" + messageAuthor + ">!", + "color": 8311585, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": "https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif" + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/nom.js b/nom.js new file mode 100644 index 0000000..4956020 --- /dev/null +++ b/nom.js @@ -0,0 +1,57 @@ +module.exports = { + + name: "nom", + description: "Noms an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + // -------------------------------------- + const gifchoices = [ + "https://i.imgur.com/Ns1RBzX.gif", + "https://cdn.lowgif.com/full/2027501b8fa5225c-.gif", + "https://i.gifer.com/36Nx.gif", + "https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif" + + + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); + var gif = (gifchoices[index]); + // --------------------------------------- + const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 9442302, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] + }; + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + // Checks if a user was mentioned. If not, returns error message. + } + + const embed = { + "title": "<:BlobNomBlob:801241117919805510> Nom", + "description": "<@" + taggedUser + "> You have been nommed by <@" + messageAuthor + ">!", + "color": 8311585, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/pat.js b/pat.js new file mode 100644 index 0000000..033b062 --- /dev/null +++ b/pat.js @@ -0,0 +1,56 @@ +module.exports = { + + name: "pat", + description: "Pats an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + // -------------------------------------- + const gifchoices = [ + "https://cdn.discordapp.com/attachments/803658122299572255/803708174293008474/tenor.gif", + "https://community.gamepress.gg/uploads/default/original/3X/0/a/0a762099c5ad6de9ca5f13dd22a7e45884a99eb3.gif", + "https://media1.giphy.com/media/ARSp9T7wwxNcs/giphy.gif" + + + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2); + var gif = (gifchoices[index]); + // --------------------------------------- + const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 9442302, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] + }; + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + // Checks if a user was mentioned. If not, returns error message. + } + + const embed = { + "title": "<:pats:801238281286713355> Pat", + "description": "<@" + taggedUser + "> You have been patted by <@" + messageAuthor + ">!", + "color": 8311585, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/poke.js b/poke.js new file mode 100644 index 0000000..eb04bfb --- /dev/null +++ b/poke.js @@ -0,0 +1,56 @@ +module.exports = { + + name: "poke", + description: "Pokes an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + // -------------------------------------- + const gifchoices = [ + "https://i.pinimg.com/originals/b4/95/fb/b495fb19f4b9a1b04f48297b676c497b.gif", + "https://i.imgur.com/H7Ok5tn.gif", + "https://media1.tenor.com/images/8fe23ec8e2c5e44964e5c11983ff6f41/tenor.gif?itemid=5600215" + + + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2); + var gif = (gifchoices[index]); + // --------------------------------------- + const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 9442302, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] + }; + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + // Checks if a user was mentioned. If not, returns error message. + } + + const embed = { + "title": "👉 Poke!", + "description": "<@" + taggedUser + "> You have been poked by <@" + messageAuthor + ">!", + "color": 8311585, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/slap.js b/slap.js new file mode 100644 index 0000000..0582203 --- /dev/null +++ b/slap.js @@ -0,0 +1,47 @@ +module.exports = { + + name: "slap", + description: "Slaps an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); +//--------------------------------------------------- + +//--------------------------------------------------- +const errorembed = { + "title": "<:NyabotError:697145462347661412> Error", + "color": 13632027, + "footer": { + "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" + }, + "fields": [ + { + "name": "Well that happened...", + "value": "You need to @mention an user!" + } + ] +}; + +if(!taggedUser) { + return message.channel.send({ embed: errorembed}); +// Checks if a user was mentioned. If not, returns error message. +} + + const embed = { + "title": ":anger: Slap", + "description": "<@" + taggedUser + "> You have been slapped by <@" + messageAuthor + ">!", + "color": 9442302, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": "https://media1.tenor.com/images/b6d8a83eb652a30b95e87cf96a21e007/tenor.gif?itemid=10426943" + } + } + + + message.channel.send({ embed: embed }); + } + } diff --git a/snuggle.js b/snuggle.js new file mode 100644 index 0000000..4a5f982 --- /dev/null +++ b/snuggle.js @@ -0,0 +1,36 @@ +module.exports = { + + name: "snuggle", + description: "Snuggle an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + // -------------------------------------- + const gifchoices = [ + "https://media.discordapp.net/attachments/803658122299572255/806775382995894282/anime-couple-snuggle-gif-5.gif?width=450&height=238", + "https://media.discordapp.net/attachments/803658122299572255/806775411928989726/snuggl1.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/806775422833786911/ImpureDeepAmbushbug-small.gif" + + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); + var gif = (gifchoices[index]); + // --------------------------------------- + + const embed = { + "title": "<:BlobSnuggleCat:806759753450782731> Snuggle", + "description": "<@" + taggedUser + ">" + " You have been snuggled by " + "<@" + messageAuthor + ">!", + "color": 9442302, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif + } + } + + + message.channel.send({ embed: embed }); + } + } \ No newline at end of file From 7ed0ea9719a647a87b045b2ad7dd1b1daac33ecf Mon Sep 17 00:00:00 2001 From: IDeletedSystem64 <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:13:59 -0600 Subject: [PATCH 27/34] Revert "Fix GIF issue on action commands (I hope)" This reverts commit cfd81dfdd591c7fc3c92c0da07c45b622c66b2a2. --- cuddle.js | 36 ---------------------------- hug.js | 54 ----------------------------------------- kiss.js | 60 ---------------------------------------------- leskiss.js | 70 ------------------------------------------------------ lick.js | 58 -------------------------------------------- nom.js | 57 -------------------------------------------- pat.js | 56 ------------------------------------------- poke.js | 56 ------------------------------------------- slap.js | 47 ------------------------------------ snuggle.js | 36 ---------------------------- 10 files changed, 530 deletions(-) delete mode 100644 cuddle.js delete mode 100644 hug.js delete mode 100644 kiss.js delete mode 100644 leskiss.js delete mode 100644 lick.js delete mode 100644 nom.js delete mode 100644 pat.js delete mode 100644 poke.js delete mode 100644 slap.js delete mode 100644 snuggle.js diff --git a/cuddle.js b/cuddle.js deleted file mode 100644 index 15f1e41..0000000 --- a/cuddle.js +++ /dev/null @@ -1,36 +0,0 @@ -module.exports = { - - name: "cuddle", - description: "Cuddle an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - - // -------------------------------------- - const gifchoices = [ - "https://i.pinimg.com/originals/4d/89/d7/4d89d7f963b41a416ec8a55230dab31b.gif", - "https://media1.tenor.com/images/6d73b0a9cadef5310be4b6160d2f959a/tenor.gif?itemid=12099823", - "https://media.tenor.com/images/2636cf3c8152631b4630bf71757a4afa/tenor.gif", - "https://i.imgur.com/JiFpT5E.gif" - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); - var gif = (gifchoices[index]); - // --------------------------------------- - - const embed = { - "title": ":heart: Cuddle", - "description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + messageAuthor + ">!", - "color": 9442302, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/hug.js b/hug.js deleted file mode 100644 index d2dc354..0000000 --- a/hug.js +++ /dev/null @@ -1,54 +0,0 @@ -module.exports = { - - name: "hug", - description: "Hugs an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - const gifchoices = [ - "https://cdn.discordapp.com/attachments/803658122299572255/807670647920001044/hug2.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807670797983285268/hug1.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807670951113392178/gif6.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807670972965453824/hug3.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807671126376972308/gif4.gif" - ]; - //--------------------------------- - const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 9442302, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] - }; - - if(!taggedUser) { - return message.channel.send({ embed: errorembed}); - // Checks if a user was mentioned. If not, returns error message. - } - - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2); - var gif = (gifchoices[index]); - const embed = { - "title": " Hug", - "description": "<@" + taggedUser + ">" + " You have been hugged by " + "<@" + messageAuthor + ">!", - "color": 8311585, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/kiss.js b/kiss.js deleted file mode 100644 index 2e80494..0000000 --- a/kiss.js +++ /dev/null @@ -1,60 +0,0 @@ -module.exports = { - - name: "kiss", - description: "Kisses an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - - - // -------------------------------------- - const gifchoices = [ - "https://cdn.discordapp.com/attachments/803658122299572255/807671954055626812/kiss5.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807671956236140554/kiss2.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807671964599713862/kiss1.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807671971168387082/kiss4.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/807672017217781840/kiss3.gif" - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); - var gif = (gifchoices[index]); - // --------------------------------------- - const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 13632027, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] - }; - - if(!taggedUser) { - return message.channel.send({ embed: errorembed}); - } - - if(!taggedUser) { - return message.channel.send({ embed: errorembed}); - // Checks if a user was mentioned. If not, returns error message. - } - const embed = { - "title": ":heart: Kiss", - "description": "<@" + taggedUser + ">" + ", You have been kissed by <@" + messageAuthor + ">!", - "color": 9442302, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/leskiss.js b/leskiss.js deleted file mode 100644 index 9412e16..0000000 --- a/leskiss.js +++ /dev/null @@ -1,70 +0,0 @@ -const { Message } = require("discord.js"); -const { execute } = require("./info"); - -module.exports = { - - name: "leskiss", - description: "Lesbian kiss <:lesbian:803831629428686849>", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - // -------------------------------------- - const gifchoices = [ - "https://cdn.discordapp.com/attachments/793537380330111028/803833954750038066/gif5.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803833959338475550/gif12.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834034135236628/gif9.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834082034843658/gif18.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834094063583302/gif8.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834099869024296/gif10.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834132035665950/gif16.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834146413084713/gif13.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834249425715210/gif22.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834323898990592/gif11.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834328848793650/gif14.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834391226351676/gif17.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834498714304522/gif15.gif", - "https://cdn.discordapp.com/attachments/793537380330111028/803834514269798460/gif19.gif" - - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1.75); - var gif = (gifchoices[index]); - // --------------------------------------- - const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 9442302, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] - }; - - if(!taggedUser) { - return message.channel.send({ embed: errorembed}); - // Checks if a user was mentioned. If not, returns error message. - } - - - const embed = { - "title": ":heart: <:lesbian:803831629428686849> Kiss", - "description": "<@" + taggedUser + ">" + " You have been kissed by <@" + messageAuthor + ">! <:lesbian:803831629428686849>", - "color": 8311585, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } -} diff --git a/lick.js b/lick.js deleted file mode 100644 index 4851bbf..0000000 --- a/lick.js +++ /dev/null @@ -1,58 +0,0 @@ -module.exports = { - - name: "lick", - description: "Licks an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); -//--------------------------------------------------- - // -------------------------------------- - const gifchoices = [ - "https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif", - "https://cdn.lowgif.com/full/2027501b8fa5225c-.gif", - "https://i.gifer.com/36Nx.gif", - "https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif" - - -]; -const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); -var gif = (gifchoices[index]); -// --------------------------------------- -//--------------------------------------------------- -const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 9442302, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] -}; - -if(!taggedUser) { - return message.channel.send({ embed: errorembed}); -// Checks if a user was mentioned. If not, returns error message. -} - - const embed = { - "title": " Lick", - "description": "<@" + taggedUser + "> You have been licked by <@" + messageAuthor + ">!", - "color": 8311585, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": "https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif" - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/nom.js b/nom.js deleted file mode 100644 index 4956020..0000000 --- a/nom.js +++ /dev/null @@ -1,57 +0,0 @@ -module.exports = { - - name: "nom", - description: "Noms an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - - // -------------------------------------- - const gifchoices = [ - "https://i.imgur.com/Ns1RBzX.gif", - "https://cdn.lowgif.com/full/2027501b8fa5225c-.gif", - "https://i.gifer.com/36Nx.gif", - "https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif" - - - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); - var gif = (gifchoices[index]); - // --------------------------------------- - const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 9442302, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] - }; - - if(!taggedUser) { - return message.channel.send({ embed: errorembed}); - // Checks if a user was mentioned. If not, returns error message. - } - - const embed = { - "title": "<:BlobNomBlob:801241117919805510> Nom", - "description": "<@" + taggedUser + "> You have been nommed by <@" + messageAuthor + ">!", - "color": 8311585, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/pat.js b/pat.js deleted file mode 100644 index 033b062..0000000 --- a/pat.js +++ /dev/null @@ -1,56 +0,0 @@ -module.exports = { - - name: "pat", - description: "Pats an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - - // -------------------------------------- - const gifchoices = [ - "https://cdn.discordapp.com/attachments/803658122299572255/803708174293008474/tenor.gif", - "https://community.gamepress.gg/uploads/default/original/3X/0/a/0a762099c5ad6de9ca5f13dd22a7e45884a99eb3.gif", - "https://media1.giphy.com/media/ARSp9T7wwxNcs/giphy.gif" - - - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2); - var gif = (gifchoices[index]); - // --------------------------------------- - const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 9442302, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] - }; - - if(!taggedUser) { - return message.channel.send({ embed: errorembed}); - // Checks if a user was mentioned. If not, returns error message. - } - - const embed = { - "title": "<:pats:801238281286713355> Pat", - "description": "<@" + taggedUser + "> You have been patted by <@" + messageAuthor + ">!", - "color": 8311585, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/poke.js b/poke.js deleted file mode 100644 index eb04bfb..0000000 --- a/poke.js +++ /dev/null @@ -1,56 +0,0 @@ -module.exports = { - - name: "poke", - description: "Pokes an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - - // -------------------------------------- - const gifchoices = [ - "https://i.pinimg.com/originals/b4/95/fb/b495fb19f4b9a1b04f48297b676c497b.gif", - "https://i.imgur.com/H7Ok5tn.gif", - "https://media1.tenor.com/images/8fe23ec8e2c5e44964e5c11983ff6f41/tenor.gif?itemid=5600215" - - - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 2); - var gif = (gifchoices[index]); - // --------------------------------------- - const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 9442302, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] - }; - - if(!taggedUser) { - return message.channel.send({ embed: errorembed}); - // Checks if a user was mentioned. If not, returns error message. - } - - const embed = { - "title": "👉 Poke!", - "description": "<@" + taggedUser + "> You have been poked by <@" + messageAuthor + ">!", - "color": 8311585, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/slap.js b/slap.js deleted file mode 100644 index 0582203..0000000 --- a/slap.js +++ /dev/null @@ -1,47 +0,0 @@ -module.exports = { - - name: "slap", - description: "Slaps an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); -//--------------------------------------------------- - -//--------------------------------------------------- -const errorembed = { - "title": "<:NyabotError:697145462347661412> Error", - "color": 13632027, - "footer": { - "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" - }, - "fields": [ - { - "name": "Well that happened...", - "value": "You need to @mention an user!" - } - ] -}; - -if(!taggedUser) { - return message.channel.send({ embed: errorembed}); -// Checks if a user was mentioned. If not, returns error message. -} - - const embed = { - "title": ":anger: Slap", - "description": "<@" + taggedUser + "> You have been slapped by <@" + messageAuthor + ">!", - "color": 9442302, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": "https://media1.tenor.com/images/b6d8a83eb652a30b95e87cf96a21e007/tenor.gif?itemid=10426943" - } - } - - - message.channel.send({ embed: embed }); - } - } diff --git a/snuggle.js b/snuggle.js deleted file mode 100644 index 4a5f982..0000000 --- a/snuggle.js +++ /dev/null @@ -1,36 +0,0 @@ -module.exports = { - - name: "snuggle", - description: "Snuggle an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); - - // -------------------------------------- - const gifchoices = [ - "https://media.discordapp.net/attachments/803658122299572255/806775382995894282/anime-couple-snuggle-gif-5.gif?width=450&height=238", - "https://media.discordapp.net/attachments/803658122299572255/806775411928989726/snuggl1.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/806775422833786911/ImpureDeepAmbushbug-small.gif" - - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); - var gif = (gifchoices[index]); - // --------------------------------------- - - const embed = { - "title": "<:BlobSnuggleCat:806759753450782731> Snuggle", - "description": "<@" + taggedUser + ">" + " You have been snuggled by " + "<@" + messageAuthor + ">!", - "color": 9442302, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } - } - - - message.channel.send({ embed: embed }); - } - } \ No newline at end of file From 1a8badd5f42d3070494b7e48327cb0436bd2f83a Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:15:55 -0600 Subject: [PATCH 28/34] Fix action command GIF issue (I hope) --- commands/bonk.js | 2 +- commands/cuddle.js | 2 +- commands/kiss.js | 18 ++++++++------ commands/leskiss.js | 2 +- commands/lick.js | 15 ++++++++++-- commands/nom.js | 2 +- commands/pat.js | 2 +- commands/poke.js | 2 +- commands/slap.js | 2 +- commands/snuggle.js | 58 ++++++++++++++++++++++----------------------- 10 files changed, 60 insertions(+), 45 deletions(-) diff --git a/commands/bonk.js b/commands/bonk.js index 073c39c..41c7d5d 100644 --- a/commands/bonk.js +++ b/commands/bonk.js @@ -28,7 +28,7 @@ module.exports = { const embed = { "title": " Bonk", "description": "<@" + taggedUser + ">" + " You have been bonked by <@" + messageAuthor + ">!", - "color": 3272562, + "color": 9442302, "footer": { "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" diff --git a/commands/cuddle.js b/commands/cuddle.js index bb945ef..15f1e41 100644 --- a/commands/cuddle.js +++ b/commands/cuddle.js @@ -20,7 +20,7 @@ module.exports = { const embed = { "title": ":heart: Cuddle", "description": "<@" + taggedUser + ">" + " You have been cuddled by " + "<@" + messageAuthor + ">!", - "color": 8311585, + "color": 9442302, "footer": { "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" diff --git a/commands/kiss.js b/commands/kiss.js index 37c49c6..2e80494 100644 --- a/commands/kiss.js +++ b/commands/kiss.js @@ -9,12 +9,11 @@ module.exports = { // -------------------------------------- const gifchoices = [ - "https://thumbs.gfycat.com/SlowGlossyBlackcrappie-small.gif", - "https://media0.giphy.com/media/12VXIxKaIEarL2/giphy.gif", - "https://cutewallpaper.org/21/anime-kiss-girl/Anime-Kissing-GIF-Anime-Kissing-Girl-Discover-Share-GIFs.gif", - "https://i.makeagif.com/media/4-29-2017/orH05W.gif", - "https://31.media.tumblr.com/ea7842aad07c00b098397bf4d00723c6/tumblr_n570yg0ZIv1rikkvpo1_500.gif" - + "https://cdn.discordapp.com/attachments/803658122299572255/807671954055626812/kiss5.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807671956236140554/kiss2.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807671964599713862/kiss1.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807671971168387082/kiss4.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/807672017217781840/kiss3.gif" ]; const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); var gif = (gifchoices[index]); @@ -37,10 +36,15 @@ module.exports = { if(!taggedUser) { return message.channel.send({ embed: errorembed}); } + + if(!taggedUser) { + return message.channel.send({ embed: errorembed}); + // Checks if a user was mentioned. If not, returns error message. + } const embed = { "title": ":heart: Kiss", "description": "<@" + taggedUser + ">" + ", You have been kissed by <@" + messageAuthor + ">!", - "color": 8311585, + "color": 9442302, "footer": { "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" diff --git a/commands/leskiss.js b/commands/leskiss.js index 45a347d..9412e16 100644 --- a/commands/leskiss.js +++ b/commands/leskiss.js @@ -32,7 +32,7 @@ module.exports = { // --------------------------------------- const errorembed = { "title": "<:NyabotError:697145462347661412> Error", - "color": 13632027, + "color": 9442302, "footer": { "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" diff --git a/commands/lick.js b/commands/lick.js index 19dca35..4851bbf 100644 --- a/commands/lick.js +++ b/commands/lick.js @@ -6,11 +6,22 @@ module.exports = { const messageAuthor = message.author const taggedUser = message.mentions.users.first(); //--------------------------------------------------- + // -------------------------------------- + const gifchoices = [ + "https://cdn.discordapp.com/attachments/803658122299572255/805314244123951114/cef569820773b0f5d54ee34cfa18e1f8.gif", + "https://cdn.lowgif.com/full/2027501b8fa5225c-.gif", + "https://i.gifer.com/36Nx.gif", + "https://media.tenor.com/images/e8bbe712a5f36bbe9545930894b08bf9/tenor.gif" + +]; +const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); +var gif = (gifchoices[index]); +// --------------------------------------- //--------------------------------------------------- const errorembed = { "title": "<:NyabotError:697145462347661412> Error", - "color": 13632027, + "color": 9442302, "footer": { "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" @@ -29,7 +40,7 @@ if(!taggedUser) { } const embed = { - "title": "Lick", + "title": " Lick", "description": "<@" + taggedUser + "> You have been licked by <@" + messageAuthor + ">!", "color": 8311585, "footer": { diff --git a/commands/nom.js b/commands/nom.js index 3449231..4956020 100644 --- a/commands/nom.js +++ b/commands/nom.js @@ -20,7 +20,7 @@ module.exports = { // --------------------------------------- const errorembed = { "title": "<:NyabotError:697145462347661412> Error", - "color": 13632027, + "color": 9442302, "footer": { "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" diff --git a/commands/pat.js b/commands/pat.js index a876ba4..033b062 100644 --- a/commands/pat.js +++ b/commands/pat.js @@ -19,7 +19,7 @@ module.exports = { // --------------------------------------- const errorembed = { "title": "<:NyabotError:697145462347661412> Error", - "color": 13632027, + "color": 9442302, "footer": { "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" diff --git a/commands/poke.js b/commands/poke.js index 1c98e1d..eb04bfb 100644 --- a/commands/poke.js +++ b/commands/poke.js @@ -19,7 +19,7 @@ module.exports = { // --------------------------------------- const errorembed = { "title": "<:NyabotError:697145462347661412> Error", - "color": 13632027, + "color": 9442302, "footer": { "icon_url": "https://images-ext-2.discordapp.net/external/-qaO3jaZLojhEnjrHiKABdXD7gLWqFvdUqHdskNGWhE/https/media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" diff --git a/commands/slap.js b/commands/slap.js index 78d33b6..0582203 100644 --- a/commands/slap.js +++ b/commands/slap.js @@ -31,7 +31,7 @@ if(!taggedUser) { const embed = { "title": ":anger: Slap", "description": "<@" + taggedUser + "> You have been slapped by <@" + messageAuthor + ">!", - "color": 8311585, + "color": 9442302, "footer": { "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" diff --git a/commands/snuggle.js b/commands/snuggle.js index ce4b82a..4a5f982 100644 --- a/commands/snuggle.js +++ b/commands/snuggle.js @@ -1,36 +1,36 @@ module.exports = { - name: "snuggle", - description: "Snuggle an user!", - execute(client, message, args) { - const messageAuthor = message.author - const taggedUser = message.mentions.users.first(); + name: "snuggle", + description: "Snuggle an user!", + execute(client, message, args) { + const messageAuthor = message.author + const taggedUser = message.mentions.users.first(); + + // -------------------------------------- + const gifchoices = [ + "https://media.discordapp.net/attachments/803658122299572255/806775382995894282/anime-couple-snuggle-gif-5.gif?width=450&height=238", + "https://media.discordapp.net/attachments/803658122299572255/806775411928989726/snuggl1.gif", + "https://cdn.discordapp.com/attachments/803658122299572255/806775422833786911/ImpureDeepAmbushbug-small.gif" - // -------------------------------------- - const gifchoices = [ - "https://media.discordapp.net/attachments/803658122299572255/806775382995894282/anime-couple-snuggle-gif-5.gif?width=450&height=238", - "https://media.discordapp.net/attachments/803658122299572255/806775411928989726/snuggl1.gif", - "https://cdn.discordapp.com/attachments/803658122299572255/806775422833786911/ImpureDeepAmbushbug-small.gif" - - ]; - const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); - var gif = (gifchoices[index]); - // --------------------------------------- + ]; + const index = Math.floor(Math.random() * (gifchoices.length - 1) + 1); + var gif = (gifchoices[index]); + // --------------------------------------- - const embed = { - "title": "<:BlobSnuggleCat:806759753450782731> Snuggle", - "description": "<@" + taggedUser + ">" + " You have been snuggled by " + "<@" + messageAuthor + ">!", - "color": 8311585, - "footer": { - "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", - "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" - }, - "image": { - "url": gif - } + const embed = { + "title": "<:BlobSnuggleCat:806759753450782731> Snuggle", + "description": "<@" + taggedUser + ">" + " You have been snuggled by " + "<@" + messageAuthor + ">!", + "color": 9442302, + "footer": { + "icon_url": "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png", + "text": "Made with ❤ in Illinois | Anitrox © IDeletedSystem64 2018-2021" + }, + "image": { + "url": gif } + } - message.channel.send({ embed: embed }); - } - } + message.channel.send({ embed: embed }); + } + } \ No newline at end of file From 606d6a02c8a3259a85184372627a6d45b8bf82ab Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:18:00 -0600 Subject: [PATCH 29/34] Update ptb5.txt --- ptb5.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ptb5.txt b/ptb5.txt index b8f919f..41614e1 100644 --- a/ptb5.txt +++ b/ptb5.txt @@ -1,4 +1,4 @@ -Anitrox PTB Release 5 (Build 455) adds new fixes and features to Anitrox. +Anitrox PTB Release 5 (Build 465) adds new fixes and features to Anitrox. + Fixed action command GIF issues. They should always show GIFs now. + Anitrox now has a Trello! You can check it out at bit.ly/anitrox-trello + Added 8ball, Ask Anitrox ANY question and they will answer! Thanks to @OfficialTCGMatt for helping me finish this. From b5264074882f0c3262469ce62cad7c47bdfdd491 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:18:33 -0600 Subject: [PATCH 30/34] Fix one of the statuses --- start.js | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/start.js b/start.js index 825fa22..59131f2 100644 --- a/start.js +++ b/start.js @@ -2,13 +2,9 @@ console.log('Preparing to start!') const fs = require('fs'); const Discord = require('discord.js'); const { prefix, token } = require('./config.json'); -const os = require("os") -const version = "build 435"; -const release = "anitrox_unstable" - -console.log('Starting!') -const client = new Discord.Client(); -client.commands = new Discord.Collection(); +const os = require("os"); +const version = "build 465"; +const release = "anitrox_ptb" const activities_list = [ "with np!help", "Where am I?", @@ -28,10 +24,14 @@ const activities_list = [ "Team Fortress 2 with Sophie", "videos on Hulu", "American Truck Simulator", - "my users!", + "with my users!", "with Sophies skirt" ]; -const footicon = "https://media.discordapp.net/attachments/549707869138714635/793524910172667964/Screenshot_26.png" + +console.log('Starting! This should only take a moment.') +const client = new Discord.Client(); +client.commands = new Discord.Collection(); +const footicon = "https://cdn.discordapp.com/attachments/803658122299572255/805506708352008232/system64.png" const footer = "Made with ❤ in Illinois | Anitrox © 2018-2021 IDeletedSystem64" const commandFiles = fs.readdirSync('./commands').filter(file => file.endsWith('.js')); @@ -43,9 +43,15 @@ for (const file of commandFiles) { client.on("error", (e) => console.error(e)); client.on("warn", (e) => console.warn(e)); -client.on("debug", (e) => console.info(e)) + client.once('ready', () => { - console.log('All systems go.'); + console.log(' ___ _ __ '); + console.log(' / | ____ (_) /__________ _ __'); + console.log(' / /| | / __ \/ / __/ ___/ __ \| |/_/'); + console.log(' / ___ |/ / / / / /_/ / / /_/ /> < '); + console.log('/_/ |_/_/ /_/_/\__/_/ \____/_/|_| ') + + console.log('All Systems Go. | Anitrox (C) 2021 IDeletedSystem64.'); }); setInterval(() => { const index = Math.floor(Math.random() * (activities_list.length - 1) + 1); @@ -57,12 +63,13 @@ client.on('message', message => { const args = message.content.slice(prefix.length).split(/ +/); const command = args.shift().toLowerCase(); - + if (!client.commands.has(command)) return; try { client.commands.get(command).execute(client, message, args); } catch (error) { + console.error const embed = { "title": "<:NyabotError:697145462347661412> **Well that happened...**", "color": 13632027, From a7494a74ea09e7b732030259fb92870da08b8497 Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:19:07 -0600 Subject: [PATCH 31/34] Add files via upload --- commands/userinfo.js | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/commands/userinfo.js b/commands/userinfo.js index 1c429ba..4d2e9c2 100644 --- a/commands/userinfo.js +++ b/commands/userinfo.js @@ -4,26 +4,23 @@ module.exports = { description: "Gets info about an user, such as ID, Discord Join date and more.", execute(client, message, args) { + + + + + const user = message.mentions.users.first(); - for (var i=0;i Date: Sat, 6 Feb 2021 12:19:21 -0600 Subject: [PATCH 32/34] Delete userinfo.js --- userinfo.js | 67 ----------------------------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 userinfo.js diff --git a/userinfo.js b/userinfo.js deleted file mode 100644 index 571e940..0000000 --- a/userinfo.js +++ /dev/null @@ -1,67 +0,0 @@ -module.exports = { - - name: "userinfo", - description: "Gets info about an user, such as ID, Discord Join date and more.", - execute(client, message, args) { - - - - - - - const user = message.mentions.users.first(); - var i=0;i Date: Sat, 6 Feb 2021 12:19:36 -0600 Subject: [PATCH 33/34] Add files via upload From 2b14ab9bd18f8f73f4fb43ccb0bfb52e5f77771c Mon Sep 17 00:00:00 2001 From: Anthony M <47640864+IDeletedSystem64@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:20:00 -0600 Subject: [PATCH 34/34] Delete ptb5.txt --- ptb5.txt | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 ptb5.txt diff --git a/ptb5.txt b/ptb5.txt deleted file mode 100644 index 41614e1..0000000 --- a/ptb5.txt +++ /dev/null @@ -1,10 +0,0 @@ -Anitrox PTB Release 5 (Build 465) adds new fixes and features to Anitrox. -+ Fixed action command GIF issues. They should always show GIFs now. -+ Anitrox now has a Trello! You can check it out at bit.ly/anitrox-trello -+ Added 8ball, Ask Anitrox ANY question and they will answer! Thanks to @OfficialTCGMatt for helping me finish this. -+ Added snuggle, This may be so I can snuggle my girlfriend with the bot :eyes: -+ userinfo is now finished! -+ reload has been updated to fix an issue that allowed any user to access the command and reload commands. -~ Added new GIF to hug command. - -Anitrox Fun Fact no.1: Anitrox uses they/them pronouns.