novo update discordjs
This commit is contained in:
parent
628f65ab0f
commit
606620bb09
@ -16,8 +16,14 @@ const {
|
|||||||
.setDescription('Mostra todos os Componentes v2!'),
|
.setDescription('Mostra todos os Componentes v2!'),
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
const buttonRow = new ActionRowBuilder().addComponents(
|
const buttonRow = new ActionRowBuilder().addComponents(
|
||||||
new ButtonBuilder().setCustomId('open_modal').setLabel('Abrir Modal').setStyle(ButtonStyle.Primary),
|
new ButtonBuilder()
|
||||||
new ButtonBuilder().setLabel('Link').setStyle(ButtonStyle.Link).setURL('https://discordjs.guide')
|
.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(
|
const stringSelect = new ActionRowBuilder().addComponents(
|
||||||
@ -31,33 +37,48 @@ const {
|
|||||||
);
|
);
|
||||||
|
|
||||||
const userSelect = new ActionRowBuilder().addComponents(
|
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(
|
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(
|
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(
|
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({
|
await interaction.reply({
|
||||||
content: 'Exemplo de todos os componentes v2:',
|
content: 'Exemplo de componentes (parte 1):',
|
||||||
components: [
|
components: [
|
||||||
buttonRow,
|
buttonRow,
|
||||||
stringSelect,
|
stringSelect,
|
||||||
userSelect,
|
userSelect,
|
||||||
roleSelect,
|
roleSelect,
|
||||||
channelSelect,
|
channelSelect,
|
||||||
mentionableSelect,
|
|
||||||
],
|
],
|
||||||
ephemeral: true,
|
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