let metaRoleFinder = interaction.guild.roles.cache.find(role => role.name === "Meta Mod") if(metaRoleFinder) { let failEmbed = new MessageEmbed() .setDescription("<:META_SHIELD_DENIED:987691308476956702> You already have a Meta Mod role!") .setColor(/** @type {ColorResolvable}*/ (redColor)) return interaction.reply({ embeds: [failEmbed], ephemeral: true }) } const roleCreating = await interaction.guild.roles.create({ data: { name: 'Meta Mod', color: '767676', }, reason: 'Meta Setup', }) let metaRole = roleCreating.id let confirmEmbed = new MessageEmbed() .setTitle("<:META_SHIELD_MODERATOR:987691307126362113> Moderator Role Created <:META_SHIELD_MODERATOR:987691307126362113>") .setDescription("_Meta created a new role called `Meta Mod`. Give this rank to people who are not trusted in a mod team.\nEveryone with the `Meta Mod` role will trigger the Mod Grief System.\n\nYou can edit & move this role. But don't delete it!_") .addField("Mod Role:", `<@${metaRole.id}>`, true) .addField("Created By:", `${interaction.user}`, true) .setColor(/** @type {ColorResolvable}*/ (discordColor)) await GuildDocument.setModRank(metaRole).then( interaction.reply({embeds: [confirmEmbed], ephemeral: true}), )