codewars / discord-bot

Codewars Discord Bot
MIT License
21 stars 11 forks source link

Role based command permissions #53

Closed kazk closed 2 years ago

kazk commented 2 years ago
// Mods only /echo
export const data = new SlashCommandBuilder()
  .setName("recho")
  .setDescription("Replies with your input, mods only")
  .addStringOption((option) =>
    option.setName("input").setDescription("The input to echo back").setRequired(true)
  )
  .setDefaultPermission(false)
  .toJSON();

export const authorizedRoles = ["mods"];

export const call = async (interaction: CommandInteraction) => {
  const input = interaction.options.getString("input", true);
  await interaction.reply(input);
};