Updating forceupdate and fupdate

This commit is contained in:
2023-08-13 00:49:51 +02:00
parent 6ac142f16e
commit a601305f64
2 changed files with 368 additions and 372 deletions

View File

@@ -1,4 +1,6 @@
const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require('discord.js'); const { SlashCommandBuilder, PermissionFlagsBits, userMention } = require('discord.js');
const env = require('dotenv').config();
const { hypixelAPIKey } = process.env.HYPIXELAPIKEY;
const { hypixelGuildID, color } = require('../config/options.json'); const { hypixelGuildID, color } = require('../config/options.json');
const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require('../config/roles.json'); const { gm, manager, moderator, beast, elite, member, trialmember, guildRole, guildStaff, defaultMember } = require('../config/roles.json');
const verify = require('../schemas/verifySchema.js') const verify = require('../schemas/verifySchema.js')
@@ -27,264 +29,260 @@ module.exports = {
const user = interaction.options.getUser('user'); const user = interaction.options.getUser('user');
const usermentioned = userMention(user.id); const usermentioned = userMention(user.id);
const guild = interaction.guild;
const verifyData = await verify.findOne({ userID: user.id }) const verifyData = await verify.findOne({ userID: user.id })
const embedColor = Number(color.replace("#", "0x")); const embedColor = Number(color.replace("#", "0x"));
const user1 = guild.members.cache.get(user.id); const user1 = interaction.guild.members.cache.get(user.id);
const roleManage = user1.roles; const roleManage = user1.roles;
if (!verifyData) { if (!verifyData) {
for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: usermentioned + " was given the the Default Member role.", description: "You are not verified. Please run `/verify` to verify yourself",
color: embedColor, color: embedColor,
thumbnail: {
url: head
},
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
await roleManage.add(defaultMember, "User was force updated.")
return return
} }
const slothPixel = "https://api.slothpixel.me/api/players/";
const guildAPI = "https://api.slothpixel.me/api/guilds/"
const mojangAPI = "https://api.mojang.com/user/profile/" const mojangAPI = "https://api.mojang.com/user/profile/"
const guildlAPI = "https://api.hypixel.net/guild"
const minotar = "https://minotar.net/helm/"; const minotar = "https://minotar.net/helm/";
const guild = guildlAPI + "?key=" + hypixelAPIKey + "&player=" + verifyData.uuid;
const userCheck = await fetch(mojangAPI + verifyData.uuid); const userCheck = await fetch(mojangAPI + verifyData.uuid);
const hypixelCheck = await fetch(slothPixel + verifyData.uuid); const guildCheck = await fetch(guild);
const head = minotar + userCheck.data.name; const head = minotar + userCheck.data.name;
try { if (!guildCheck.data.guild) {
const guildCheck = await fetch(guildAPI + verifyData.uuid); var responseGuildID = null
var responseGuildID = guildCheck.data.id; } else {
} catch (err) { var responseGuildID = guildCheck.data.guild._id
var responseGuildID = null; }
}
if (responseGuildID !== hypixelGuildID) { if (responseGuildID !== hypixelGuildID) {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
} }
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: usermentioned + " was given the the Default Member role.", description: usermentioned + " was given the the Default Member role.",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
await roleManage.add(defaultMember) await roleManage.add(defaultMember)
return return
} }
const guildCheck = await fetch(guildAPI + verifyData.uuid); if (responseGuildID === hypixelGuildID) {
const GuildMembers = await guildCheck.data.members;
const guildRank = GuildMembers.find(member => member.uuid === verifyData.uuid).rank;
if (guildRank === 'Guild Master' && responseGuildID === hypixelGuildID) { const GuildMembers = await guildCheck.data.members;
const guildRank = GuildMembers.find(member => member.uuid === verifyData.uuid).rank;
for (let i = 0; i < removeThese.length; i++) { if (guildRank === 'Guild Master') {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(guildStaff, "User was force updated.")
await roleManage.add(gm, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
for (let i = 0; i < removeThese.length; i++) {
await interaction.editReply({ await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
embeds: [{ }
description: usermentioned + "'s rank has been updated to `Guild Master`",
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
}
if (guildRank === 'Manager' && responseGuildID === hypixelGuildID) { await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(guildStaff, "User was force updated.")
await roleManage.add(gm, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(guildStaff, "User was force updated.")
await roleManage.add(manager, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
await interaction.editReply({
await interaction.editReply({ embeds: [{
embeds: [{ description: usermentioned + "'s rank has been updated to `Guild Master`",
description: usermentioned + "'s rank has been updated to `Manager`", color: embedColor,
color: embedColor, thumbnail: {
thumbnail: { url: head
url: head },
}, footer: {
footer: { text: interaction.guild.name + " | Developed by @Taken#0002",
text: interaction.guild.name + " | Developed by @Taken#0002", icon_url: interaction.guild.iconURL({ dynamic: true })
icon_url: interaction.guild.iconURL({ dynamic: true }) }
} }]
}] })
}) }
}
if (guildRank === 'Moderator' && responseGuildID === hypixelGuildID) { if (guildRank === 'Manager') {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
} }
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(guildStaff, "User was force updated.")
await roleManage.add(moderator, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
await roleManage.add(guildRole, "User was force updated.")
await interaction.editReply({ await roleManage.add(guildStaff, "User was force updated.")
embeds: [{ await roleManage.add(manager, "User was force updated.")
description: usermentioned + "'s rank has been updated to `Moderator`", await roleManage.add(defaultMember, "User was force updated.")
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
}
if (guildRank === 'Beast' && responseGuildID === hypixelGuildID) { await interaction.editReply({
embeds: [{
description: usermentioned + "'s rank has been updated to `Manager`",
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
}
for (let i = 0; i < removeThese.length; i++) { if (guildRank === 'Moderator') {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(beast, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
for (let i = 0; i < removeThese.length; i++) {
await interaction.editReply({ await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
embeds: [{ }
description: usermentioned + "'s rank has been updated to `Beast`.",
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
return
}
if (guildRank === 'Elite' && responseGuildID === hypixelGuildID) { await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(guildStaff, "User was force updated.")
await roleManage.add(moderator, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(elite, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
await interaction.editReply({
await interaction.editReply({ embeds: [{
embeds: [{ description: usermentioned + "'s rank has been updated to `Moderator`",
description: usermentioned + "'s rank has been updated to `Elite`.", color: embedColor,
color: embedColor, thumbnail: {
thumbnail: { url: head
url: head },
}, footer: {
footer: { text: interaction.guild.name + " | Developed by @Taken#0002",
text: interaction.guild.name + " | Developed by @Taken#0002", icon_url: interaction.guild.iconURL({ dynamic: true })
icon_url: interaction.guild.iconURL({ dynamic: true }) }
} }]
}] })
})
return
}
if (guildRank === 'Member' && responseGuildID === hypixelGuildID) { }
for (let i = 0; i < removeThese.length; i++) { if (guildRank === 'Beast') {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(member, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
for (let i = 0; i < removeThese.length; i++) {
await interaction.editReply({ await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
embeds: [{ }
description: usermentioned + "'s rank has been updated to `Member`.",
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
return
}
if (guildRank === 'Trial Member' && responseGuildID === hypixelGuildID) { await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(beast, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(trialmember, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
await interaction.editReply({
await interaction.editReply({ embeds: [{
embeds: [{ description: usermentioned + "'s rank has been updated to `Beast`.",
description: usermentioned + "'s rank has been updated to `Trial Member`.", color: embedColor,
color: embedColor, thumbnail: {
thumbnail: { url: head
url: head },
}, footer: {
footer: { text: interaction.guild.name + " | Developed by @Taken#0002",
text: interaction.guild.name + " | Developed by @Taken#0002", icon_url: interaction.guild.iconURL({ dynamic: true })
icon_url: interaction.guild.iconURL({ dynamic: true }) }
} }]
}] })
}) return
return }
}
if (guildRank === 'Elite') {
for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(elite, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
await interaction.editReply({
embeds: [{
description: usermentioned + "'s rank has been updated to `Elite`.",
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
return
}
if (guildRank === 'Member') {
for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(member, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
await interaction.editReply({
embeds: [{
description: usermentioned + "'s rank has been updated to `Member`.",
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
return
}
if (guildRank === 'Trial Member') {
for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Force Update)")
}
await roleManage.add(guildRole, "User was force updated.")
await roleManage.add(trialmember, "User was force updated.")
await roleManage.add(defaultMember, "User was force updated.")
await interaction.editReply({
embeds: [{
description: usermentioned + "'s rank has been updated to `Trial Member`.",
color: embedColor,
thumbnail: {
url: head
},
footer: {
text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true })
}
}]
})
return
}
}
} }
} }

View File

@@ -45,14 +45,10 @@ module.exports = {
} }
const mojangAPI = "https://api.mojang.com/user/profile/" const mojangAPI = "https://api.mojang.com/user/profile/"
const hypixel = "https://api.hypixel.net/player"
const guildAPI = "https://api.hypixel.net/guild" const guildAPI = "https://api.hypixel.net/guild"
const minotar = "https://minotar.net/helm/"; const minotar = "https://minotar.net/helm/";
const player = hypixel + "?key=" + hypixelApiKey + "&uuid=" + verifyData.uuid
const userCheck = await fetch(mojangAPI + verifyData.uuid); const userCheck = await fetch(mojangAPI + verifyData.uuid);
const head = minotar + userCheck.data.name; const head = minotar + userCheck.data.name;
const guild = guildAPI + "?key=" + hypixelApiKey + "&player=" + verifyData.uuid const guild = guildAPI + "?key=" + hypixelApiKey + "&player=" + verifyData.uuid
const guildCheck = await fetch(guild); const guildCheck = await fetch(guild);
@@ -86,198 +82,200 @@ module.exports = {
return return
} }
const GuildMembers = guildCheck.data.guild.members; if (guildID === hypixelGuildID) {
const guildRank = GuildMembers.find(member => member.uuid === verifyData.uuid).rank;
if (guildRank === 'Guild Master' && guildID === hypixelGuildID) { const GuildMembers = guildCheck.data.guild.members;
const guildRank = GuildMembers.find(member => member.uuid === verifyData.uuid).rank;
for (let i = 0; i < removeThese.length; i++) { if (guildRank === 'Guild Master') {
await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
}
await roleManage.add(guildRole, "User used the update command") for (let i = 0; i < removeThese.length; i++) {
await roleManage.add(guildStaff, "User used the update command") await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
await roleManage.add(gm, "User used the update command") }
await roleManage.add(defaultMember, "User used the update command")
await roleManage.add(guildRole, "User used the update command")
await roleManage.add(guildStaff, "User used the update command")
await roleManage.add(gm, "User used the update command")
await roleManage.add(defaultMember, "User used the update command")
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: "Your rank has been updated to `Guild Master`", description: "Your rank has been updated to `Guild Master`",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
} }
if (guildRank === 'Manager' && guildID === hypixelGuildID) { if (guildRank === 'Manager') {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
} }
await roleManage.add(guildRole, "User used the update command") await roleManage.add(guildRole, "User used the update command")
await roleManage.add(guildStaff, "User used the update command") await roleManage.add(guildStaff, "User used the update command")
await roleManage.add(manager, "User used the update command") await roleManage.add(manager, "User used the update command")
await roleManage.add(defaultMember, "User used the update command") await roleManage.add(defaultMember, "User used the update command")
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: "Your rank has been updated to `Manager`", description: "Your rank has been updated to `Manager`",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
} }
if (guildRank === 'Moderator' && guildID === hypixelGuildID) { if (guildRank === 'Moderator') {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
} }
await roleManage.add(guildRole, "User used the update command") await roleManage.add(guildRole, "User used the update command")
await roleManage.add(guildStaff, "User used the update command") await roleManage.add(guildStaff, "User used the update command")
await roleManage.add(moderator, "User used the update command") await roleManage.add(moderator, "User used the update command")
await roleManage.add(defaultMember, "User used the update command") await roleManage.add(defaultMember, "User used the update command")
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: "Your rank has been updated to `Moderator`", description: "Your rank has been updated to `Moderator`",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
} }
if (guildRank === 'Beast' && guildID === hypixelGuildID) { if (guildRank === 'Beast') {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
} }
await roleManage.add(guildRole, "User used the update command") await roleManage.add(guildRole, "User used the update command")
await roleManage.add(beast, "User used the update command") await roleManage.add(beast, "User used the update command")
await roleManage.add(defaultMember, "User used the update command") await roleManage.add(defaultMember, "User used the update command")
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: "Your rank has been updated to `Beast`.", description: "Your rank has been updated to `Beast`.",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
return return
} }
if (guildRank === 'Elite' && guildID === hypixelGuildID) { if (guildRank === 'Elite') {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
} }
await roleManage.add(guildRole, "User used the update command") await roleManage.add(guildRole, "User used the update command")
await roleManage.add(elite, "User used the update command") await roleManage.add(elite, "User used the update command")
await roleManage.add(defaultMember, "User used the update command") await roleManage.add(defaultMember, "User used the update command")
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: "Your rank has been updated to `Elite`.", description: "Your rank has been updated to `Elite`.",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
return return
} }
if (guildRank === 'Member' && guildID === hypixelGuildID) { if (guildRank === 'Member') {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
} }
await roleManage.add(guildRole, "User used the update command") await roleManage.add(guildRole, "User used the update command")
await roleManage.add(member, "User used the update command") await roleManage.add(member, "User used the update command")
await roleManage.add(defaultMember, "User used the update command") await roleManage.add(defaultMember, "User used the update command")
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: "Your rank has been updated to `Member`.", description: "Your rank has been updated to `Member`.",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
return return
} }
if (guildRank === 'Trial Member' && guildID === hypixelGuildID) { if (guildRank === 'Trial Member') {
for (let i = 0; i < removeThese.length; i++) { for (let i = 0; i < removeThese.length; i++) {
await roleManage.remove(removeThese[i], "Auto role removal. (Update)") await roleManage.remove(removeThese[i], "Auto role removal. (Update)")
} }
await roleManage.add(guildRole, "User used the update command") await roleManage.add(guildRole, "User used the update command")
await roleManage.add(trialmember, "User used the update command") await roleManage.add(trialmember, "User used the update command")
await roleManage.add(defaultMember, "User used the update command") await roleManage.add(defaultMember, "User used the update command")
await interaction.editReply({ await interaction.editReply({
embeds: [{ embeds: [{
description: "Your rank has been updated to `Trial Member`.", description: "Your rank has been updated to `Trial Member`.",
color: embedColor, color: embedColor,
thumbnail: { thumbnail: {
url: head url: head
}, },
footer: { footer: {
text: interaction.guild.name + " | Developed by @Taken#0002", text: interaction.guild.name + " | Developed by @Taken#0002",
icon_url: interaction.guild.iconURL({ dynamic: true }) icon_url: interaction.guild.iconURL({ dynamic: true })
} }
}] }]
}) })
return return
} }
}
} }
}; };