novo update discordjs
This commit is contained in:
parent
628f65ab0f
commit
606620bb09
@ -16,8 +16,14 @@ const {
|
||||
.setDescription('Mostra todos os Componentes v2!'),
|
||||
async execute(interaction) {
|
||||
const buttonRow = new ActionRowBuilder().addComponents(
|
||||
new ButtonBuilder().setCustomId('open_modal').setLabel('Abrir Modal').setStyle(ButtonStyle.Primary),
|
||||
new ButtonBuilder().setLabel('Link').setStyle(ButtonStyle.Link).setURL('https://discordjs.guide')
|
||||
new ButtonBuilder()
|
||||
.setCustomId('open_modal')
|
||||
.setLabel('Abrir Modal')
|
||||
.setStyle(ButtonStyle.Primary),
|
||||
new ButtonBuilder()
|
||||
.setLabel('Link')
|
||||
.setStyle(ButtonStyle.Link)
|
||||
.setURL('https://discordjs.guide')
|
||||
);
|
||||
|
||||
const stringSelect = new ActionRowBuilder().addComponents(
|
||||
@ -31,33 +37,48 @@ const {
|
||||
);
|
||||
|
||||
const userSelect = new ActionRowBuilder().addComponents(
|
||||
new UserSelectMenuBuilder().setCustomId('select_user').setPlaceholder('Seleciona um usuário')
|
||||
new UserSelectMenuBuilder()
|
||||
.setCustomId('select_user')
|
||||
.setPlaceholder('Seleciona um usuário')
|
||||
);
|
||||
|
||||
const roleSelect = new ActionRowBuilder().addComponents(
|
||||
new RoleSelectMenuBuilder().setCustomId('select_role').setPlaceholder('Seleciona um cargo')
|
||||
new RoleSelectMenuBuilder()
|
||||
.setCustomId('select_role')
|
||||
.setPlaceholder('Seleciona um cargo')
|
||||
);
|
||||
|
||||
const channelSelect = new ActionRowBuilder().addComponents(
|
||||
new ChannelSelectMenuBuilder().setCustomId('select_channel').setPlaceholder('Seleciona um canal')
|
||||
new ChannelSelectMenuBuilder()
|
||||
.setCustomId('select_channel')
|
||||
.setPlaceholder('Seleciona um canal')
|
||||
);
|
||||
|
||||
const mentionableSelect = new ActionRowBuilder().addComponents(
|
||||
new MentionableSelectMenuBuilder().setCustomId('select_mentionable').setPlaceholder('Seleciona algo mencionável')
|
||||
new MentionableSelectMenuBuilder()
|
||||
.setCustomId('select_mentionable')
|
||||
.setPlaceholder('Seleciona algo mencionável')
|
||||
);
|
||||
|
||||
// Enviar primeiros 5 componentes
|
||||
await interaction.reply({
|
||||
content: 'Exemplo de todos os componentes v2:',
|
||||
content: 'Exemplo de componentes (parte 1):',
|
||||
components: [
|
||||
buttonRow,
|
||||
stringSelect,
|
||||
userSelect,
|
||||
roleSelect,
|
||||
channelSelect,
|
||||
mentionableSelect,
|
||||
],
|
||||
ephemeral: true,
|
||||
});
|
||||
|
||||
// Enviar o 6º componente separado
|
||||
await interaction.followUp({
|
||||
content: 'Exemplo de componentes (parte 2):',
|
||||
components: [mentionableSelect],
|
||||
ephemeral: true,
|
||||
});
|
||||
},
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user