module.exports = {
data: new SlashCommandBuilder()
.setName('staffmember')
.setDescription('tee')
.setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
.setDMPermission(false),
async execute(interaction) {
const tagName = interaction.guild.roles.fetch('1224381394428498063')
.then(role => role.members)
.catch(console.error);
await console.log(tagName);
const tagDescription = interaction.user;
try {
// equivalent to: INSERT INTO tags (name, description, username) values (?, ?, ?);
const tag = await interaction.client.Tags.create({
name: '1',
description: '1',
username: interaction.user.id,
});
return interaction.reply(`Tag ${tag.name} added.`);
}
catch (error) {
if (error.name === 'SequelizeUniqueConstraintError') {
return interaction.reply('That tag already exists.');
}
console.log(error)
return interaction.reply('Something went wrong with adding a tag.');
}},
};```