aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorame <[email protected]>2024-06-11 22:43:21 -0500
committerame <[email protected]>2024-06-11 22:43:21 -0500
commita3b50cdacc5653d49784a84276284e421e96cc8a (patch)
tree1a5406a4702eeb25b1ab289272932c9b73191b78
parent2b1aa944cf708a780c9f6acef0c8cebee288ef31 (diff)
whoops
-rw-r--r--.gitignore1
-rw-r--r--.node-persist/interaction/0fd9de47bbda5b46e310c4ac6a4b03d165
-rw-r--r--.node-persist/interaction/118629fe60e0aecc0b12d4700a2550ff65
-rw-r--r--.node-persist/interaction/1a1f80a9fe8a70f83609f90478223bd265
-rw-r--r--.node-persist/interaction/1aa8147f968509784eaa898a3262454765
-rw-r--r--.node-persist/interaction/336375a2bb8e10dda1af37207a1a897b65
-rw-r--r--.node-persist/interaction/337222fa4819a5d01795cdfbdbb6f70065
-rw-r--r--.node-persist/interaction/3cb5a5b393ebf44f8a674d85591d689865
-rw-r--r--.node-persist/interaction/3da57cd84b2f846c1ab822a1e8c3c7c665
-rw-r--r--.node-persist/interaction/5f1a73e22b1b157e5c27c0d2e8a218a665
-rw-r--r--.node-persist/interaction/761d31a64180175a10ad23730e49f43865
-rw-r--r--.node-persist/interaction/81ea7d31ff55b098746e1c81986ddab765
-rw-r--r--.node-persist/interaction/936f0425a1e56370bece9fbe4369372965
-rw-r--r--.node-persist/interaction/93efb0c2a62eae647d4f74eb15265e2465
-rw-r--r--.node-persist/interaction/9a8a7e8a0e82a91f3e546f295d17685f65
-rw-r--r--.node-persist/interaction/b0d05c3a09dc6df28ac0653d8ed2445c65
-rw-r--r--.node-persist/interaction/b32d592dd8e7c0817a82cafb59d70c3265
-rw-r--r--.node-persist/interaction/c6443aa82f0dfff9995c4a4678827adb65
-rw-r--r--.node-persist/interaction/cca7ef61978194fafa4f0e23f7332f8a65
-rw-r--r--.node-persist/interaction/d3a8a42736324bab3a7734c867d43aaf65
-rw-r--r--.node-persist/interaction/d766b81f862d8f98586b260e86bbe26c65
-rw-r--r--.node-persist/interaction/e070f33a7cddc72064f9f41b39acec6765
-rw-r--r--.node-persist/interaction/e8920928beb408315d870affaa0bfb1a65
-rw-r--r--.node-persist/interaction/ec2d1dc7c55aac3318cb19222305460965
-rw-r--r--.node-persist/interaction/eec0a4e443fc14668517a6e3d8ca455d65
-rw-r--r--.node-persist/interaction/f4eb6e12df2bc41f8f7f0cc789ca906e65
26 files changed, 1 insertions, 1625 deletions
diff --git a/.gitignore b/.gitignore
index 3ebe667..291edf4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -72,4 +72,5 @@ db/*
#aaaaand any client secrets
.env
log
+
.node-persist/
diff --git a/.node-persist/interaction/0fd9de47bbda5b46e310c4ac6a4b03d1 b/.node-persist/interaction/0fd9de47bbda5b46e310c4ac6a4b03d1
deleted file mode 100644
index f5301b2..0000000
--- a/.node-persist/interaction/0fd9de47bbda5b46e310c4ac6a4b03d1
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1247898267921154143","value":{"data":{"user_id":"722022320683876416","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1247898267921154143","createdTimestamp":1717592531901,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F722022320683876416\u002F5074c3d9768f487c6712cd74af4c54da.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FHPPrWuk1QW6GyU4LXIgzS2tyUhoySkPnrSJFWYXbPa0\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F722022320683876416\u002F5074c3d9768f487c6712cd74af4c54da.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!722022320683876416\u003E","name":"User:","inline":true},{"value":"Sending NSFW of Minors","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717592611796,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","567337992122007552"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["814558111234654258","833027060665417769","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1247898267921154143","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1247898260820066404","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1699858099663,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":1717678881910,"userId":"722022320683876416","avatar":null,"flags":10,"displayName":"Ovi","roles":["1082346734576996412","818194523083112509","803662846709858305","1097025722746413137","1097025543020499076","749218500463165511","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F722022320683876416\u002F5074c3d9768f487c6712cd74af4c54da.webp"},"reason":"Sending NSFW of Minors","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F722022320683876416\u002F5074c3d9768f487c6712cd74af4c54da.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","inline":true},{"name":"User:","value":"\u003C@!722022320683876416\u003E","inline":true},{"name":"Ban Reason:","value":"Sending NSFW of Minors"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/118629fe60e0aecc0b12d4700a2550ff b/.node-persist/interaction/118629fe60e0aecc0b12d4700a2550ff
deleted file mode 100644
index 9277d07..0000000
--- a/.node-persist/interaction/118629fe60e0aecc0b12d4700a2550ff
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1247994202860814469","value":{"data":{"user_id":"1063209304804565022","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1247994202860814469","createdTimestamp":1717615404573,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1063209304804565022\u002F7563dd7a40b5b34c9b19db4dab8591aa.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FjFRZvCPZr7ForGcmQCv1dq3ioyMeDYInc3VH05D3XX4\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1063209304804565022\u002F7563dd7a40b5b34c9b19db4dab8591aa.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1063209304804565022\u003E","name":"User:","inline":true},{"value":"scam","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717616365398,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["833027060665417769","814558111234654258","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1247994202860814469","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1247994195772178512","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717609160058,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1063209304804565022","avatar":null,"flags":42,"displayName":"Digital Hayden","roles":["749218503856488518","803662846709858305","820544781590462505","1019871422669131796","1097025722746413137","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1063209304804565022\u002F7563dd7a40b5b34c9b19db4dab8591aa.webp"},"reason":"scam","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1063209304804565022\u002F7563dd7a40b5b34c9b19db4dab8591aa.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!1063209304804565022\u003E","inline":true},{"name":"Ban Reason:","value":"scam"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/1a1f80a9fe8a70f83609f90478223bd2 b/.node-persist/interaction/1a1f80a9fe8a70f83609f90478223bd2
deleted file mode 100644
index 9a82414..0000000
--- a/.node-persist/interaction/1a1f80a9fe8a70f83609f90478223bd2
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248097957417324560","value":{"data":{"user_id":"504356278718562314","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248097957417324560","createdTimestamp":1717640141587,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F504356278718562314\u002F3c3101fd9a8d7c241b7f48d449d6e317.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FyORVjlJtVet2f9XPz8bvOYT59XGvzm_DYV-RUeFpzYc\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F504356278718562314\u002F3c3101fd9a8d7c241b7f48d449d6e317.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!504356278718562314\u003E","name":"User:","inline":true},{"value":"Unusual DM Activity","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717642300123,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["833027060665417769","814558111234654258","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248097957417324560","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248097951352623195","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1716920549394,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"504356278718562314","avatar":null,"flags":106,"displayName":"Ava Morales","roles":["749218789962285086","803662918255640607","818194523083112509","820544781590462505","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F504356278718562314\u002F3c3101fd9a8d7c241b7f48d449d6e317.webp"},"reason":"Unusual DM Activity","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F504356278718562314\u002F3c3101fd9a8d7c241b7f48d449d6e317.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!504356278718562314\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Activity"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/1aa8147f968509784eaa898a32624547 b/.node-persist/interaction/1aa8147f968509784eaa898a32624547
deleted file mode 100644
index 9cb4578..0000000
--- a/.node-persist/interaction/1aa8147f968509784eaa898a32624547
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248098054431707211","value":{"data":{"user_id":"1244654653535293522","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248098054431707211","createdTimestamp":1717640164717,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1244654653535293522\u002F92bae157d90bbfb8e9fe03e69ea30566.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FaZ9AwChpypQs9Q3NXw0LvGRgI6pgZclq1mk8dgLZHZc\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1244654653535293522\u002F92bae157d90bbfb8e9fe03e69ea30566.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1244654653535293522\u003E","name":"User:","inline":true},{"value":"Unusual DM Activity","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717642301524,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["486957006628847626","833027060665417769","586781513471885323","814558111234654258","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248098054431707211","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248098048362414182","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717525528582,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1244654653535293522","avatar":null,"flags":106,"displayName":"Wallet","roles":["749218503856488518","803662846709858305","818194523083112509","1097025543020499076","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1244654653535293522\u002F92bae157d90bbfb8e9fe03e69ea30566.webp"},"reason":"Unusual DM Activity","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1244654653535293522\u002F92bae157d90bbfb8e9fe03e69ea30566.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!1244654653535293522\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Activity"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/336375a2bb8e10dda1af37207a1a897b b/.node-persist/interaction/336375a2bb8e10dda1af37207a1a897b
deleted file mode 100644
index 41a21e2..0000000
--- a/.node-persist/interaction/336375a2bb8e10dda1af37207a1a897b
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1247791231476568078","value":{"data":{"user_id":"1191416458727657565","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1247791231476568078","createdTimestamp":1717567012424,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1191416458727657565\u002Fa50415a6bc6a559a097f3169b83aa235.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FxHCfe_OwNMwYKKXRYzQDWDKjxTzNmfm5zO3kxuUntHg\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1191416458727657565\u002Fa50415a6bc6a559a097f3169b83aa235.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1191416458727657565\u003E","name":"User:","inline":true},{"value":"Troll","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717567018294,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","567337992122007552"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["980379693435998258","814558111234654258","586781513471885323","486957006628847626","833027060665417769","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1247791230805606450","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1247791226124767302","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717565263138,"premiumSinceTimestamp":null,"nickname":"Floramora","pending":false,"communicationDisabledUntilTimestamp":1717570596097,"userId":"1191416458727657565","avatar":null,"flags":10,"displayName":"Floramora","roles":["820544781590462505","818194523083112509","803662918255640607","1051419794672455700","1126755158353793034","749218500463165511","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1191416458727657565\u002Fa50415a6bc6a559a097f3169b83aa235.webp"},"reason":"Troll","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1191416458727657565\u002Fa50415a6bc6a559a097f3169b83aa235.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","inline":true},{"name":"User:","value":"\u003C@!1191416458727657565\u003E","inline":true},{"name":"Ban Reason:","value":"Troll"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/337222fa4819a5d01795cdfbdbb6f700 b/.node-persist/interaction/337222fa4819a5d01795cdfbdbb6f700
deleted file mode 100644
index 4861426..0000000
--- a/.node-persist/interaction/337222fa4819a5d01795cdfbdbb6f700
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1247759709029535810","value":{"data":{"user_id":"1176711530327310387","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1247759709029535810","createdTimestamp":1717559496887,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1176711530327310387\u002F41aedac670dc3bb641404f6b4d99f619.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FPG4sTxGQYfz5hhk4BeaPj7X6_N3vBNPDpnjIrcu8cJ8\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1176711530327310387\u002F41aedac670dc3bb641404f6b4d99f619.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@221467280821714944\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1176711530327310387\u003E","name":"User:","inline":true},{"value":"Sending NSFW Links of minors","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717559609884,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","221467280821714944"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["833027060665417769","814558111234654258","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1247759709029535810","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1247759703019225171","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1714639844054,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1176711530327310387","avatar":null,"flags":42,"displayName":"ray","roles":["1082346734576996412","803662846709858305","1097025543020499076","749218500463165511","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1176711530327310387\u002F41aedac670dc3bb641404f6b4d99f619.webp"},"reason":"Sending NSFW Links of minors","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1176711530327310387\u002F41aedac670dc3bb641404f6b4d99f619.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@221467280821714944\u003E","inline":true},{"name":"User:","value":"\u003C@!1176711530327310387\u003E","inline":true},{"name":"Ban Reason:","value":"Sending NSFW Links of minors"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/3cb5a5b393ebf44f8a674d85591d6898 b/.node-persist/interaction/3cb5a5b393ebf44f8a674d85591d6898
deleted file mode 100644
index 34059f4..0000000
--- a/.node-persist/interaction/3cb5a5b393ebf44f8a674d85591d6898
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1249951001927090199","value":{"data":{"user_id":"846500477059072041","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1249951001927090199","createdTimestamp":1718081941826,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F846500477059072041\u002F4f0527fd5f527f236ebfdeea3f508feb.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FQQaNKrWHiV3f9p-nCjs9eGEJHyjuzhnqxXZsJhaOTXo\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F846500477059072041\u002F4f0527fd5f527f236ebfdeea3f508feb.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!846500477059072041\u003E","name":"User:","inline":true},{"value":"Unusual DM Actiivty","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1718082233580,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["833027060665417769","814558111234654258","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1249819811060514981","1249825496045195358","1249950911120412747","1249951001927090199"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1249951001927090199","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1249950995824246806","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1708366805475,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"846500477059072041","avatar":null,"flags":106,"displayName":"lily_.10","roles":["1082346734576996412","818194523083112509","803662918255640607","749218789962285086","1097025722746413137","1159868710010507294","1051419794672455700","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F846500477059072041\u002F4f0527fd5f527f236ebfdeea3f508feb.webp"},"reason":"Unusual DM Actiivty","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F846500477059072041\u002F4f0527fd5f527f236ebfdeea3f508feb.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!846500477059072041\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Actiivty"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/3da57cd84b2f846c1ab822a1e8c3c7c6 b/.node-persist/interaction/3da57cd84b2f846c1ab822a1e8c3c7c6
deleted file mode 100644
index 5e32a55..0000000
--- a/.node-persist/interaction/3da57cd84b2f846c1ab822a1e8c3c7c6
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1249950911120412747","value":{"data":{"user_id":"1143900979117424741","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1249950911120412747","createdTimestamp":1718081920176,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1143900979117424741\u002Fad47918a9e88836631b5177c1a52ebd3.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FB9Yf_4XydP9mFKVQObe_zUslA1cpXss0wNJTXdfMWG0\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1143900979117424741\u002Fad47918a9e88836631b5177c1a52ebd3.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1143900979117424741\u003E","name":"User:","inline":true},{"value":"Unusual DM Activity","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1718082232058,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["814558111234654258","833027060665417769","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1249819811060514981","1249825496045195358","1249950911120412747"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1249950911120412747","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1249950904690409492","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1712183554846,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1143900979117424741","avatar":null,"flags":42,"displayName":"Benjamin martin","roles":["820544781590462505","1097025722746413137","1019871422669131796","1126755158353793034","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1143900979117424741\u002Fad47918a9e88836631b5177c1a52ebd3.webp"},"reason":"Unusual DM Activity","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1143900979117424741\u002Fad47918a9e88836631b5177c1a52ebd3.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!1143900979117424741\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Activity"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/5f1a73e22b1b157e5c27c0d2e8a218a6 b/.node-persist/interaction/5f1a73e22b1b157e5c27c0d2e8a218a6
deleted file mode 100644
index 8031095..0000000
--- a/.node-persist/interaction/5f1a73e22b1b157e5c27c0d2e8a218a6
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248665332881821858","value":{"data":{"user_id":"1239653325335695432","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248665332881821858","createdTimestamp":1717775414439,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1239653325335695432\u002F33f82a48cc86bead28533afcddc29e3f.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002F1a-jFrU_Nw2T3ZJ0XMwgJT4pmFjGy0Lw9jAk4SHHpqo\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1239653325335695432\u002F33f82a48cc86bead28533afcddc29e3f.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@256790428295102465\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1239653325335695432\u003E","name":"User:","inline":true},{"value":"Scamming and self promotion in wrong channel","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717776516236,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","256790428295102465"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["486957006628847626","833027060665417769","586781513471885323","814558111234654258","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442","1248417933374394431","1248613317065310321","1248665332881821858"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248665332881821858","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248665324992069764","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717775315209,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1239653325335695432","avatar":null,"flags":42,"displayName":"Raymond johnston","roles":["749218789962285086","803662846709858305","1097025543020499076","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1239653325335695432\u002F33f82a48cc86bead28533afcddc29e3f.webp"},"reason":"Scamming and self promotion in wrong channel","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1239653325335695432\u002F33f82a48cc86bead28533afcddc29e3f.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@256790428295102465\u003E","inline":true},{"name":"User:","value":"\u003C@!1239653325335695432\u003E","inline":true},{"name":"Ban Reason:","value":"Scamming and self promotion in wrong channel"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/761d31a64180175a10ad23730e49f438 b/.node-persist/interaction/761d31a64180175a10ad23730e49f438
deleted file mode 100644
index 3c5557a..0000000
--- a/.node-persist/interaction/761d31a64180175a10ad23730e49f438
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1250185493077950518","value":{"data":{"user_id":"1242519889957228587","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1250185493077950518","createdTimestamp":1718137848873,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":256,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Fembed\u002Favatars\u002F5.png","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FE61lHGLVt4b1Izdu7X0KJRGmYDpyFMvs9buCRCdKcxY\u002Fhttps\u002Fcdn.discordapp.com\u002Fembed\u002Favatars\u002F5.png","height":256},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1242519889957228587\u003E","name":"User:","inline":true},{"value":"scam","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1718138047480,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["486957006628847626","980379693435998258","586781513471885323","814558111234654258","833027060665417769","555751551285723139"],"messages":["1250185493077950518"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1250185493077950518","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1250185481186971658","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1718127712898,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1242519889957228587","avatar":null,"flags":42,"displayName":"vojtech","roles":["486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Fembed\u002Favatars\u002F5.png"},"reason":"scam","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Fembed\u002Favatars\u002F5.png"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!1242519889957228587\u003E","inline":true},{"name":"Ban Reason:","value":"scam"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/81ea7d31ff55b098746e1c81986ddab7 b/.node-persist/interaction/81ea7d31ff55b098746e1c81986ddab7
deleted file mode 100644
index ff56531..0000000
--- a/.node-persist/interaction/81ea7d31ff55b098746e1c81986ddab7
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248222167771119782","value":{"data":{"user_id":"708218327125852201","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248222167771119782","createdTimestamp":1717669755643,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F708218327125852201\u002F77208c1a2173d585db3009c2ef18497c.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002F4c6UARuCZYIqYsPeNlV1091DXf7Wt7jHIvVl9HYY8z4\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F708218327125852201\u002F77208c1a2173d585db3009c2ef18497c.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@579124982215344138\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!708218327125852201\u003E","name":"User:","inline":true},{"value":"scam","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717673601225,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","579124982215344138"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["980379693435998258","486957006628847626","586781513471885323","814558111234654258","833027060665417769","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248222167771119782","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248222161630396438","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717668124029,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"708218327125852201","avatar":null,"flags":10,"displayName":"Ahmad","roles":["486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F708218327125852201\u002F77208c1a2173d585db3009c2ef18497c.webp"},"reason":"scam","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F708218327125852201\u002F77208c1a2173d585db3009c2ef18497c.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@579124982215344138\u003E","inline":true},{"name":"User:","value":"\u003C@!708218327125852201\u003E","inline":true},{"name":"Ban Reason:","value":"scam"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/936f0425a1e56370bece9fbe43693729 b/.node-persist/interaction/936f0425a1e56370bece9fbe43693729
deleted file mode 100644
index e8d359c..0000000
--- a/.node-persist/interaction/936f0425a1e56370bece9fbe43693729
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248323138475790442","value":{"data":{"user_id":"1237118406277464246","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248323138475790442","createdTimestamp":1717693828935,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1237118406277464246\u002Faa7a1b29b38fe364fd5fa56aa56713e8.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002F-_304eJ47Bk8J97okMbUcYVuno_bt2kS4_IBy0wmzWo\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1237118406277464246\u002Faa7a1b29b38fe364fd5fa56aa56713e8.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@579124982215344138\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1237118406277464246\u003E","name":"User:","inline":true},{"value":"troll","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717693836406,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","579124982215344138"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["833027060665417769","814558111234654258","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248323138475790442","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248323131823624257","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1715026557437,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":1717779747898,"userId":"1237118406277464246","avatar":null,"flags":10,"displayName":"Ash'kii","roles":["486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1237118406277464246\u002Faa7a1b29b38fe364fd5fa56aa56713e8.webp"},"reason":"troll","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1237118406277464246\u002Faa7a1b29b38fe364fd5fa56aa56713e8.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@579124982215344138\u003E","inline":true},{"name":"User:","value":"\u003C@!1237118406277464246\u003E","inline":true},{"name":"Ban Reason:","value":"troll"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/93efb0c2a62eae647d4f74eb15265e24 b/.node-persist/interaction/93efb0c2a62eae647d4f74eb15265e24
deleted file mode 100644
index bbdf0b1..0000000
--- a/.node-persist/interaction/93efb0c2a62eae647d4f74eb15265e24
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248719571863732257","value":{"data":{"user_id":"1052120093456355368","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"256790428295102465","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248719571863732257","createdTimestamp":1717788346020,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1052120093456355368\u002Fdbf52f1a1482c0c69757fa2cea9ace32.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002F1Ak6Fl0Jij8RGIsA0TdqQoHFnX6o5vtBR6kRcMv2n5o\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1052120093456355368\u002Fdbf52f1a1482c0c69757fa2cea9ace32.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@256790428295102465\u003E,\u003C@567337992122007552\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1052120093456355368\u003E","name":"User:","inline":true},{"value":"Scammer","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717788448037,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["256790428295102465","567337992122007552"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["814558111234654258","833027060665417769","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442","1248417933374394431","1248613317065310321","1248665332881821858","1248683623046185063","1248719571863732257"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248719571863732257","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248719561038106684","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"256790428295102465","member":"256790428295102465","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"256790428295102465"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717765024502,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1052120093456355368","avatar":null,"flags":42,"displayName":"Alfred","roles":["749218789962285086","803662846709858305","818194523083112509","924870780091768852","1097025543020499076","1097025722746413137","1159868710010507294","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1052120093456355368\u002Fdbf52f1a1482c0c69757fa2cea9ace32.webp"},"reason":"Scammer","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1052120093456355368\u002Fdbf52f1a1482c0c69757fa2cea9ace32.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@256790428295102465\u003E,\u003C@567337992122007552\u003E","inline":true},{"name":"User:","value":"\u003C@!1052120093456355368\u003E","inline":true},{"name":"Ban Reason:","value":"Scammer"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/9a8a7e8a0e82a91f3e546f295d17685f b/.node-persist/interaction/9a8a7e8a0e82a91f3e546f295d17685f
deleted file mode 100644
index 4de257b..0000000
--- a/.node-persist/interaction/9a8a7e8a0e82a91f3e546f295d17685f
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248417933374394431","value":{"data":{"user_id":"1246439168762974375","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248417933374394431","createdTimestamp":1717716429800,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1246439168762974375\u002F6d0edc10eecfb3ee67b939005f1a5292.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002Ff8MBqHcPhDdX-76kJoF6qCAb8cD4rEkDmu5eBeiatLo\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1246439168762974375\u002F6d0edc10eecfb3ee67b939005f1a5292.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1246439168762974375\u003E","name":"User:","inline":true},{"value":"Unusual DM Activity\u002FDm Ads","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717720859039,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["980379693435998258","486957006628847626","586781513471885323","814558111234654258","833027060665417769","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442","1248417933374394431"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248417933374394431","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248417927741309011","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717640253206,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1246439168762974375","avatar":null,"flags":42,"displayName":"Aryan","roles":["749218789962285086","803662846709858305","820544781590462505","924870780091768852","1019871422669131796","1097025543020499076","1097025722746413137","1126755158353793034","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1246439168762974375\u002F6d0edc10eecfb3ee67b939005f1a5292.webp"},"reason":"Unusual DM Activity\u002FDm Ads","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1246439168762974375\u002F6d0edc10eecfb3ee67b939005f1a5292.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!1246439168762974375\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Activity\u002FDm Ads"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/b0d05c3a09dc6df28ac0653d8ed2445c b/.node-persist/interaction/b0d05c3a09dc6df28ac0653d8ed2445c
deleted file mode 100644
index 6d5c024..0000000
--- a/.node-persist/interaction/b0d05c3a09dc6df28ac0653d8ed2445c
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248683623046185063","value":{"data":{"user_id":"1201225776238968936","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248683623046185063","createdTimestamp":1717779775154,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1201225776238968936\u002F58d347fad48f42724c709104f5d39941.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FXk63uDMMX_KfgTuSf9HmnhtvV7xvRLUt4KEr51CYWNU\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1201225776238968936\u002F58d347fad48f42724c709104f5d39941.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@256790428295102465\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1201225776238968936\u003E","name":"User:","inline":true},{"value":"scam","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717779779718,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","256790428295102465"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["980379693435998258","486957006628847626","586781513471885323","814558111234654258","833027060665417769","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442","1248417933374394431","1248613317065310321","1248665332881821858","1248683623046185063"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248683623046185063","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248683616750534728","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1706465363980,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1201225776238968936","avatar":null,"flags":10,"displayName":"philocalist","roles":["749218500463165511","753971741537206293","803662918255640607","818194523083112509","1051419794672455700","1082346734576996412","1159868710010507294","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1201225776238968936\u002F58d347fad48f42724c709104f5d39941.webp"},"reason":"scam","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1201225776238968936\u002F58d347fad48f42724c709104f5d39941.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@256790428295102465\u003E","inline":true},{"name":"User:","value":"\u003C@!1201225776238968936\u003E","inline":true},{"name":"Ban Reason:","value":"scam"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/b32d592dd8e7c0817a82cafb59d70c32 b/.node-persist/interaction/b32d592dd8e7c0817a82cafb59d70c32
deleted file mode 100644
index 16b66e6..0000000
--- a/.node-persist/interaction/b32d592dd8e7c0817a82cafb59d70c32
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248613317065310321","value":{"data":{"user_id":"1178787365112782981","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248613317065310321","createdTimestamp":1717763012902,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1178787365112782981\u002Fff1417e260d657d1bb325f3160ac2a06.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FXNgmQdNyjKnNenbYFe9fowfSq6xJ8XU-64VCQGBbbKE\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1178787365112782981\u002Fff1417e260d657d1bb325f3160ac2a06.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1178787365112782981\u003E","name":"User:","inline":true},{"value":"DM Ads\u002FScam account","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717763030003,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","567337992122007552"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["486957006628847626","833027060665417769","586781513471885323","814558111234654258","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442","1248417933374394431","1248613317065310321"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248613317065310321","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248613311356997673","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717236791542,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1178787365112782981","avatar":null,"flags":42,"displayName":"EmmaLucy","roles":["803662918255640607","1097025543020499076","1159868710010507294","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1178787365112782981\u002Fff1417e260d657d1bb325f3160ac2a06.webp"},"reason":"DM Ads\u002FScam account","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1178787365112782981\u002Fff1417e260d657d1bb325f3160ac2a06.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","inline":true},{"name":"User:","value":"\u003C@!1178787365112782981\u003E","inline":true},{"name":"Ban Reason:","value":"DM Ads\u002FScam account"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/c6443aa82f0dfff9995c4a4678827adb b/.node-persist/interaction/c6443aa82f0dfff9995c4a4678827adb
deleted file mode 100644
index 3594e74..0000000
--- a/.node-persist/interaction/c6443aa82f0dfff9995c4a4678827adb
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1249819811060514981","value":{"data":{"user_id":"1239614913647870063","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1249819811060514981","createdTimestamp":1718050663486,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1239614913647870063\u002Ff322b8781b69262444eb14d088d504ea.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002Feau3LWJCtLO5qJk5Mdu2Ewu41pOZPAxGs-CQ9A_31PU\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1239614913647870063\u002Ff322b8781b69262444eb14d088d504ea.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@256790428295102465\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1239614913647870063\u003E","name":"User:","inline":true},{"value":"dm ads","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1718050669080,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","256790428295102465"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["486957006628847626","980379693435998258","586781513471885323","814558111234654258","833027060665417769","555751551285723139"],"messages":["1249819810104086633","1249819811060514981"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1249819811060514981","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1249819804660138124","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1718045771789,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1239614913647870063","avatar":null,"flags":106,"displayName":"sms","roles":["820544781590462505","1082346734576996412","818194523083112509","803662846709858305","749218789962285086","1097025722746413137","1019871422669131796","1126755158353793034","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1239614913647870063\u002Ff322b8781b69262444eb14d088d504ea.webp"},"reason":"dm ads","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1239614913647870063\u002Ff322b8781b69262444eb14d088d504ea.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@256790428295102465\u003E","inline":true},{"name":"User:","value":"\u003C@!1239614913647870063\u003E","inline":true},{"name":"Ban Reason:","value":"dm ads"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/cca7ef61978194fafa4f0e23f7332f8a b/.node-persist/interaction/cca7ef61978194fafa4f0e23f7332f8a
deleted file mode 100644
index 6407476..0000000
--- a/.node-persist/interaction/cca7ef61978194fafa4f0e23f7332f8a
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1249175105347649569","value":{"data":{"user_id":"382898042107461635","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"256790428295102465","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1249175105347649569","createdTimestamp":1717896953666,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F382898042107461635\u002F91f128a160d9d51a94eb657b260ce3dc.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002F7O0ORIwaqP0n07X3gL2y9Pw_8EQuxqxP1oeO_B9YS6c\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F382898042107461635\u002F91f128a160d9d51a94eb657b260ce3dc.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@256790428295102465\u003E,\u003C@579124982215344138\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!382898042107461635\u003E","name":"User:","inline":true},{"value":"Questionable crypto work posting in paid request","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717897040195,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["256790428295102465","579124982215344138"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["814558111234654258","833027060665417769","586781513471885323","486957006628847626","980379693435998258","555751551285723139"],"messages":["1249158020559011903","1249175105347649569"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1249175105347649569","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1249175096158060577","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"256790428295102465","member":"256790428295102465","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"256790428295102465"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717674616804,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"382898042107461635","avatar":null,"flags":42,"displayName":"Hellson👑","roles":["1097025543020499076","749218500463165511","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F382898042107461635\u002F91f128a160d9d51a94eb657b260ce3dc.webp"},"reason":"Questionable crypto work posting in paid request","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F382898042107461635\u002F91f128a160d9d51a94eb657b260ce3dc.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@256790428295102465\u003E,\u003C@579124982215344138\u003E","inline":true},{"name":"User:","value":"\u003C@!382898042107461635\u003E","inline":true},{"name":"Ban Reason:","value":"Questionable crypto work posting in paid request"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/d3a8a42736324bab3a7734c867d43aaf b/.node-persist/interaction/d3a8a42736324bab3a7734c867d43aaf
deleted file mode 100644
index 549a5be..0000000
--- a/.node-persist/interaction/d3a8a42736324bab3a7734c867d43aaf
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1249825496045195358","value":{"data":{"user_id":"1114980179933138964","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1249825496045195358","createdTimestamp":1718052018892,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1114980179933138964\u002F4533bb87d4bc94c63a469a200cded19a.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FR3dhXp_jIrUftImgCPN3OSm-DaefimHHN8hL07VA3g4\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1114980179933138964\u002F4533bb87d4bc94c63a469a200cded19a.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1114980179933138964\u003E","name":"User:","inline":true},{"value":"dm ads","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1718052593544,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["814558111234654258","980379693435998258","586781513471885323","486957006628847626","833027060665417769","555751551285723139"],"messages":["1249819811060514981","1249825496045195358"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1249825496045195358","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1249825490156519504","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1690758670532,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1114980179933138964","avatar":null,"flags":42,"displayName":"Ash","roles":["803662918255640607","1097025722746413137","749218500463165511","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1114980179933138964\u002F4533bb87d4bc94c63a469a200cded19a.webp"},"reason":"dm ads","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1114980179933138964\u002F4533bb87d4bc94c63a469a200cded19a.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!1114980179933138964\u003E","inline":true},{"name":"Ban Reason:","value":"dm ads"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/d766b81f862d8f98586b260e86bbe26c b/.node-persist/interaction/d766b81f862d8f98586b260e86bbe26c
deleted file mode 100644
index 7df302f..0000000
--- a/.node-persist/interaction/d766b81f862d8f98586b260e86bbe26c
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1249158020559011903","value":{"data":{"user_id":"1248984555902205955","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1249158020559011903","createdTimestamp":1717892880335,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1248984555902205955\u002F283dc0099eaed49c0076689adc4a61a7.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FawZ9ROiVUbVNcMPylo_fUT0CLntTtxpvmf0yt7TzG3E\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1248984555902205955\u002F283dc0099eaed49c0076689adc4a61a7.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1248984555902205955\u003E","name":"User:","inline":true},{"value":"Unusual DM Activity","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717893171344,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","567337992122007552"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["833027060665417769","486957006628847626","586781513471885323","814558111234654258","980379693435998258","555751551285723139"],"messages":["1249158020559011903"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1249158019481210903","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1249158014016028723","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717871916982,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1248984555902205955","avatar":null,"flags":106,"displayName":"Alena","roles":["486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1248984555902205955\u002F283dc0099eaed49c0076689adc4a61a7.webp"},"reason":"Unusual DM Activity","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1248984555902205955\u002F283dc0099eaed49c0076689adc4a61a7.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","inline":true},{"name":"User:","value":"\u003C@!1248984555902205955\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Activity"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/e070f33a7cddc72064f9f41b39acec67 b/.node-persist/interaction/e070f33a7cddc72064f9f41b39acec67
deleted file mode 100644
index b99c749..0000000
--- a/.node-persist/interaction/e070f33a7cddc72064f9f41b39acec67
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1247759213631897623","value":{"data":{"user_id":"1173685897376567368","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1247759213631897623","createdTimestamp":1717559378775,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1173685897376567368\u002Fac93178c21802d1f6da3260aba99a952.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002Ff_Ey8lKBc-MuTkWFaSmUTb661-RbuBkBK4UZzPHQ5pY\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1173685897376567368\u002Fac93178c21802d1f6da3260aba99a952.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1173685897376567368\u003E","name":"User:","inline":true},{"value":"DM Ads and Stolen Artowrk\u002FStolen Idenity","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717559899630,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","534554607330787381"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["833027060665417769","486957006628847626","586781513471885323","814558111234654258","980379693435998258","555751551285723139"],"messages":["1247666991699988483","1247759213631897623"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1247759213631897623","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1247759207793430699","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1716835848559,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1173685897376567368","avatar":null,"flags":42,"displayName":"Hallie98","roles":["820544781590462505","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1173685897376567368\u002Fac93178c21802d1f6da3260aba99a952.webp"},"reason":"DM Ads and Stolen Artowrk\u002FStolen Idenity","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1173685897376567368\u002Fac93178c21802d1f6da3260aba99a952.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@534554607330787381\u003E","inline":true},{"name":"User:","value":"\u003C@!1173685897376567368\u003E","inline":true},{"name":"Ban Reason:","value":"DM Ads and Stolen Artowrk\u002FStolen Idenity"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/e8920928beb408315d870affaa0bfb1a b/.node-persist/interaction/e8920928beb408315d870affaa0bfb1a
deleted file mode 100644
index 6f503e9..0000000
--- a/.node-persist/interaction/e8920928beb408315d870affaa0bfb1a
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248807634300305485","value":{"data":{"user_id":"633097202947850252","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248807634300305485","createdTimestamp":1717809341741,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F633097202947850252\u002Fccab045a3ba65e8e844db58687381852.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FOzMJwSo55BbIwjAy2mxpMcrDaBDWJbmUecD2g7xoAd8\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F633097202947850252\u002Fccab045a3ba65e8e844db58687381852.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@1056165892330893332\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!633097202947850252\u003E","name":"User:","inline":true},{"value":"Unusual DM Activity","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717810405191,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","1056165892330893332"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["980379693435998258","814558111234654258","586781513471885323","486957006628847626","833027060665417769","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442","1248417933374394431","1248613317065310321","1248665332881821858","1248683623046185063","1248719571863732257","1248807528721158178","1248807633549266974","1248807634300305485"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248807634300305485","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248807628214243348","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717181189453,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"633097202947850252","avatar":null,"flags":42,"displayName":"Angel Perry","roles":["752126346834083870","803662846709858305","818194523083112509","820544781590462505","1051419794672455700","1082346734576996412","1126755158353793034","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F633097202947850252\u002Fccab045a3ba65e8e844db58687381852.webp"},"reason":"Unusual DM Activity","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F633097202947850252\u002Fccab045a3ba65e8e844db58687381852.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@1056165892330893332\u003E","inline":true},{"name":"User:","value":"\u003C@!633097202947850252\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Activity"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/ec2d1dc7c55aac3318cb192223054609 b/.node-persist/interaction/ec2d1dc7c55aac3318cb192223054609
deleted file mode 100644
index 7f2b63f..0000000
--- a/.node-persist/interaction/ec2d1dc7c55aac3318cb192223054609
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1247666991699988483","value":{"data":{"user_id":"1212797096374050916","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1247666991699988483","createdTimestamp":1717537391353,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1212797096374050916\u002F04cb279661fa556af17f87615de32066.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002Fdd4BTJYNaJVsFvnCDfNYnH9jnIzH6sT7cUQaziOFgPc\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1212797096374050916\u002F04cb279661fa556af17f87615de32066.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1212797096374050916\u003E","name":"User:","inline":true},{"value":"Stolen Artwork\u002FAI and Self promotion in wrong channel","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717537468566,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","567337992122007552"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["814558111234654258","980379693435998258","586781513471885323","486957006628847626","833027060665417769","555751551285723139"],"messages":["1247666991699988483"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1247666991699988483","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1247666985760985138","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717535437141,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1212797096374050916","avatar":null,"flags":42,"displayName":"Yasser","roles":["749218503856488518","803662846709858305","1051419794672455700","1019871422669131796","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1212797096374050916\u002F04cb279661fa556af17f87615de32066.webp"},"reason":"Stolen Artwork\u002FAI and Self promotion in wrong channel","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1212797096374050916\u002F04cb279661fa556af17f87615de32066.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@567337992122007552\u003E","inline":true},{"name":"User:","value":"\u003C@!1212797096374050916\u003E","inline":true},{"name":"Ban Reason:","value":"Stolen Artwork\u002FAI and Self promotion in wrong channel"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/eec0a4e443fc14668517a6e3d8ca455d b/.node-persist/interaction/eec0a4e443fc14668517a6e3d8ca455d
deleted file mode 100644
index 5b69d61..0000000
--- a/.node-persist/interaction/eec0a4e443fc14668517a6e3d8ca455d
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1248807528721158178","value":{"data":{"user_id":"956973246144733215","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"579124982215344138","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1248807528721158178","createdTimestamp":1717809316569,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F956973246144733215\u002F8d055392f66b8aa3833a622d54c07f91.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FMVeqqqklLEAxdjYDhnZ6CISPWzxy6j82ZArMHX5Nrhs\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F956973246144733215\u002F8d055392f66b8aa3833a622d54c07f91.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@579124982215344138\u003E,\u003C@1056165892330893332\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!956973246144733215\u003E","name":"User:","inline":true},{"value":"Unusual DM Activity and Reports on suspicious activity by Members within the server itself.","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1717810405664,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["579124982215344138","1056165892330893332"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["814558111234654258","980379693435998258","586781513471885323","486957006628847626","833027060665417769","555751551285723139"],"messages":["1247666991699988483","1247759213631897623","1247759709029535810","1247791231476568078","1247898267921154143","1247994202860814469","1248097957417324560","1248098054431707211","1248222167771119782","1248323138475790442","1248417933374394431","1248613317065310321","1248665332881821858","1248683623046185063","1248719571863732257","1248807528721158178"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1248807528721158178","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1248807523029618758","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"579124982215344138","member":"579124982215344138","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789372737"),"locale":"en-US","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"579124982215344138"},"user":{"guildId":"486957006628847626","joinedTimestamp":1717717461574,"premiumSinceTimestamp":null,"nickname":null,"pending":false,"communicationDisabledUntilTimestamp":null,"userId":"956973246144733215","avatar":null,"flags":106,"displayName":"Suzane","roles":["749218789962285086","803662918255640607","818194523083112509","820544781590462505","924870780091768852","1019871422669131796","1051419794672455700","1082346734576996412","1097025543020499076","1097025722746413137","1126755158353793034","1159868710010507294","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F956973246144733215\u002F8d055392f66b8aa3833a622d54c07f91.webp"},"reason":"Unusual DM Activity and Reports on suspicious activity by Members within the server itself.","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F956973246144733215\u002F8d055392f66b8aa3833a622d54c07f91.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@579124982215344138\u003E,\u003C@1056165892330893332\u003E","inline":true},{"name":"User:","value":"\u003C@!956973246144733215\u003E","inline":true},{"name":"Ban Reason:","value":"Unusual DM Activity and Reports on suspicious activity by Members within the server itself."}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file
diff --git a/.node-persist/interaction/f4eb6e12df2bc41f8f7f0cc789ca906e b/.node-persist/interaction/f4eb6e12df2bc41f8f7f0cc789ca906e
deleted file mode 100644
index 3a1c7b3..0000000
--- a/.node-persist/interaction/f4eb6e12df2bc41f8f7f0cc789ca906e
+++ /dev/null
@@ -1,65 +0,0 @@
-{"key":"1250062353903386637","value":{"data":{"user_id":"1171467062925869168","settings":{"defaultColor":[43,45,49],"allowed-servers":["486957006628847626","545076257369358336"],"preloads":{"486957006628847626":{"753145819820982282":{"name":"admin-chan"},"748790869938929737":{"name":"logging"},"825023574221783102":{"name":"general"},"1200889277786116121":{"name":"staff-actions"}}}},"author":"567337992122007552","mess":{"channelId":"1200889277786116121","guildId":"486957006628847626","id":"1250062353903386637","createdTimestamp":1718108490206,"type":0,"system":false,"content":"","authorId":"762561860150362142","pinned":false,"tts":false,"nonce":null,"embeds":[{"type":"rich","title":"Ban Confirmed, Awaiting User Cleanup","thumbnail":{"width":128,"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1171467062925869168\u002F9dc100345de1b9625edfad1de54dac82.webp","proxy_url":"https:\u002F\u002Fimages-ext-1.discordapp.net\u002Fexternal\u002FMmWKbLYvkaZZCZUjoTPzdVcjFH15e_elSrvyAiUyu54\u002Fhttps\u002Fcdn.discordapp.com\u002Favatars\u002F1171467062925869168\u002F9dc100345de1b9625edfad1de54dac82.webp","height":128},"footer":{"text":"1\u002F1 confirmations"},"fields":[{"value":"\u003C@567337992122007552\u003E,\u003C@579124982215344138\u003E","name":"Confirmed by Staff:","inline":true},{"value":"\u003C@!1171467062925869168\u003E","name":"User:","inline":true},{"value":"scam","name":"Ban Reason:","inline":false}],"content_scan_version":1,"color":2829617}],"components":[],"attachments":[],"stickers":[],"position":null,"roleSubscriptionData":null,"editedTimestamp":1718109566924,"mentions":{"everyone":false,"users":[],"roles":[],"crosspostedChannels":[],"repliedUser":null,"members":[],"channels":[]},"webhookId":null,"groupActivityApplicationId":null,"applicationId":null,"activity":null,"flags":0,"reference":null,"interaction":null,"cleanContent":""},"confirms":["567337992122007552","579124982215344138"],"param":{"send_loc":{"s":undefined,"e":undefined,"n":undefined,"d":undefined,"_":undefined,"l":undefined,"o":undefined,"c":undefined,"type":0,"guild":"486957006628847626","guildId":"486957006628847626","permissionOverwrites":["980379693435998258","486957006628847626","586781513471885323","814558111234654258","833027060665417769","555751551285723139"],"messages":["1249819811060514981","1249825496045195358","1249950911120412747","1249951001927090199","1250062353903386637"],"threads":[],"nsfw":false,"flags":0,"id":"1200889277786116121","name":"📮staff-actions","rawPosition":2,"parentId":"486963918330396682","topic":null,"lastMessageId":"1250062352448098324","rateLimitPerUser":0,"createdTimestamp":1706384715268},"message":{"m":undefined,"e":undefined,"s":undefined,"a":undefined,"g":undefined,"type":2,"id":"1250062346806886522","applicationId":"762561860150362142","channelId":"1200889277786116121","guildId":"486957006628847626","user":"567337992122007552","member":"567337992122007552","version":1,"appPermissions":BigInt("2223201809976903"),"memberPermissions":BigInt("2249600789380967"),"locale":"en-GB","guildLocale":"en-US","commandId":"1241268932170485802","commandName":"ban","commandType":1,"commandGuildId":"486957006628847626","deferred":false,"replied":true,"ephemeral":true,"webhook":{"id":"762561860150362142"},"options":{},"author":"567337992122007552"},"user":{"guildId":"486957006628847626","joinedTimestamp":1718103229067,"premiumSinceTimestamp":null,"nickname":"Krishna","pending":false,"communicationDisabledUntilTimestamp":null,"userId":"1171467062925869168","avatar":null,"flags":10,"displayName":"Krishna","roles":["803662846709858305","749218789962285086","1097025543020499076","486957006628847626"],"avatarURL":null,"displayAvatarURL":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1171467062925869168\u002F9dc100345de1b9625edfad1de54dac82.webp"},"reason":"scam","details":null,"appeal":null,"thread":null},"embed":{"title":"Ban Confirmed","thumbnail":{"url":"https:\u002F\u002Fcdn.discordapp.com\u002Favatars\u002F1171467062925869168\u002F9dc100345de1b9625edfad1de54dac82.webp"},"footer":{"text":"1\u002F1 confirmations","icon_url":undefined},"color":2829617,"fields":[{"name":"Confirmed by Staff:","value":"\u003C@567337992122007552\u003E,\u003C@579124982215344138\u003E","inline":true},{"name":"User:","value":"\u003C@!1171467062925869168\u003E","inline":true},{"name":"Ban Reason:","value":"scam"}]}},"fn":async function ban_btn_handle(data, interaction){
- EmbedBuilder = require("discord.js").EmbedBuilder
- data.mess = await interaction.channel.messages.fetch(data.mess.id)
- data.embed = new EmbedBuilder(data.embed)
- let client = interaction.client
-
- return new Promise(async (res, rej) => {
- interaction.deferUpdate();
- switch(interaction.customId){
- case "confirm":
- //if(data.confirms.includes(interaction.author.id))
- // break
- data.confirms.push(interaction.author.id)
- let comb_mod = ""
- for(let mod of data.confirms){
- comb_mod += "<@" + mod + ">"
- if(mod != data.confirms[data.confirms.length-1]) comb_mod += ","
- }
- data.embed.setFooter({text:data.confirms.length - 1 + "/1 confirmations"})
- data.embed.data.fields[0].value = comb_mod
-
- if(data.confirms.length >= 2){
- let ban_embed = new EmbedBuilder()
- .setTitle("Banned from Supernoobs")
- .setFooter({text:"You have been banned from this server. Maybe in another life, we could have been friends. But not in this one. 💔"})
- .setColor(data.settings.defaultColor)
- .setFields({name : "Reason", value : data.param.reason})
- if(data.param.appeal) ban_embed.addFields({name : "Appeal id", value : "" + data.param.message.author.id})
- let user = await client.users.cache.get(data.user_id);
- let could_send = true
- let could_ban = true
- let could_del = true
- data.embed.setTitle("Ban Confirmed, Awaiting User Cleanup");
- data.mess.edit({embeds:[data.embed],components:[]})
- try {
- await user.send({embeds:[ban_embed]})
- } catch (e) {
- console.log(e)
- could_send = false;
- }
- try{
- user = interaction.guild.members.cache.get(user.id)
- await user.ban({deleteMessageSeconds: 60 * 60 * 24 * 7, reason: data.param.reason})
- } catch (e) {
- console.log(e)
- could_ban = false;
- }
-
- data.embed.setTitle("Ban Confirmed" + (!could_send?" | Unable to Message":"") + (!could_ban?" | Unable to Ban":"") + (!could_del?" | Unable to Delete Msgs":""));
- data.mess.edit({embeds:[data.embed],components:[]})
- } else {
- data.mess.edit({embeds:[data.embed]})
- }
- break
- case "cancel":
- data.embed.setFooter({text:"canceled"})
- data.embed.setTitle("Ban Request Rejected")
- data.embed.addFields({name:"Removed By Staff:",value:"<@!"+data.author+">", inline : true})
- data.mess.edit({embeds:[data.embed],components:[]})
- break
- }
- res(data)
- })
-
- }},"ttl":undefined} \ No newline at end of file