arisu/testes/commands/teste.js
2025-04-18 02:58:50 +01:00

39 lines
1.3 KiB
JavaScript

// comandos/add.js
const { InteractionContextType, PermissionFlagsBits, SlashCommandBuilder, MessageFlags } = require('discord.js');
console.error("--------------------- teste.js ---------------------");
module.exports = {
data: new SlashCommandBuilder()
.setName('wdd')
.setDescription('Adiciona o servidor à base de dados.')
.addStringOption(option =>
option.setName('nome')
.setDescription('Escolhe uma opção')
.setRequired(true)
.setAutocomplete(true) // ATENÇÃO AQUI
)
.addUserOption(option =>
option
.setName('target')
.setDescription('The member to ban')
.setRequired(true)
)
.addStringOption(option =>
option.setName('raça')
.setDescription('Escolhe uma opção')
.setRequired(true)
.setAutocomplete(true) // ATENÇÃO AQUI
),
async execute(interaction) {
const nome = interaction.options.getString('nome');
const target = interaction.options.getUser('target');
const raça = interaction.options.getString('raça') ?? 'No reason provided';
await interaction.reply(`Selecionaste: ${nome} <@${target.id}> ${raça}`);
},
};