diff options
Diffstat (limited to '.node-persist/interaction/cca7ef61978194fafa4f0e23f7332f8a')
-rw-r--r-- | .node-persist/interaction/cca7ef61978194fafa4f0e23f7332f8a | 65 |
1 files changed, 0 insertions, 65 deletions
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 |