Menu de Seleção de Strings
Exemplo de menu de seleção com opções pré-definidas (em string):
const stringSelect = new StringSelect("Escolha uma opção", "menu_string", 1, 1)
.setOptions([
{ label: "Opção 1", value: "opcao1" },
{ label: "Opção 2", value: "opcao2" },
{ label: "Opção 3", value: "opcao3" }
]);
// Definindo o evento onSelect
stringSelect.onSelect(interaction, (res) => {
console.log(`Opção selecionada: ${res.values[0]}`);
});
Exemplo de menu de seleção com opções pré-definidas (em desestruturação):
const stringSelect = new StringSelect()
.setPlaceholder("Escolha uma opção")
.setCustomId("menu_string")
.setMinValues(1)
.setMaxValues(1)
.setOptions([
{ label: "Opção 1", value: "opcao1" },
{ label: "Opção 2", value: "opcao2" },
{ label: "Opção 3", value: "opcao3" }
]);
// Definindo o evento onSelect
stringSelect.onSelect(interaction, (res) => {
console.log(`Opção selecionada: ${res.values[0]}`);
});