import { GuildMember, userMention } from "discord.js" import { devMessage, embedColor } from "~/config/options" import { countingBanned } from "~/config/roles" import { SubCommand } from "~/typings" const cmd: SubCommand = async (interaction) => { const member = interaction.options.getMember("user")! as GuildMember if (member.roles.cache.has(countingBanned)) { await interaction.reply({ embeds: [{ description: userMention(member.user.id) + " is currently banned from counting", color: embedColor, footer: { icon_url: interaction.guild!.iconURL() || undefined, text: interaction.guild!.name + " | " + devMessage } }] }) } else { await member.roles.add(countingBanned) await interaction.reply({ embeds: [{ description: userMention(member.user.id) + " has been banned from counting", color: embedColor, footer: { icon_url: interaction.guild!.iconURL() || undefined, text: interaction.guild!.name + " | " + devMessage } }] }) } } export default cmd