const { SlashCommandBuilder } = require('@discordjs/builders');
const { MessageEmbed, MessageActionRow, MessageButton } = require('discord.js');
module.exports = {
data: new SlashCommandBuilder()
.setName('cargos') // Nome do comando
.setDescription('Receba cargos ao clicar nos emojis'), // Descrição do comando
async run(client, interaction) {
const embed = new MessageEmbed()
.setColor('#0099ff')
.setTitle('Selecione seus cargos:')
.setDescription('Reaja com os emojis abaixo para receber os cargos correspondentes.')
.addFields(
{ name: '? - Cargo 1', value: 'Clique no ? para receber o Cargo 1', inline: true },
{ name: '? - Cargo 2', value: 'Clique no ? para receber o Cargo 2', inline: true },
{ name: '? - Cargo 3', value: 'Clique no ? para receber o Cargo 3', inline: true },
{ name: '? - Cargo 4', value: 'Clique no ? para receber o Cargo 4', inline: true },
);
const row = new MessageActionRow()
.addComponents(
new MessageButton()
.setLabel('?')
.setEmoji('?')
.setStyle('PRIMARY')
.setCustomId('1232384733875273881'), // ID do Cargo 1
new MessageButton()
.setLabel('?')
.setEmoji('?')
.setStyle('PRIMARY')
.setCustomId('1232384763256639518'), // ID do Cargo 2
new MessageButton()
.setLabel('?')
.setEmoji('?')
.setStyle('PRIMARY')
.setCustomId('1232384742209622157'), // ID do Cargo 3
new MessageButton()
.setLabel('?')
.setEmoji('?')
.setStyle('PRIMARY')
.setCustomId('1232384739680194662'), // ID do Cargo 4
);
await interaction.reply({ content: 'Cargos disponíveis:', embeds: [embed], components: [row] });
},
};
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}