Discord.js - StringSelectMenu

This commit is contained in:
Christer Warén 2023-05-24 00:48:29 +03:00
parent 92af0f71b2
commit 503f4b7cca
3 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
import { ActionRowBuilder, EmbedBuilder, SelectMenuBuilder } from "discord.js";
import { ActionRowBuilder, EmbedBuilder, StringSelectMenuBuilder } from "discord.js";
import Streamer from "../classes/Streamer.js";
const _importDynamic = new Function('modulePath', 'return import(modulePath)');
const fetch = (...args) => _importDynamic('node-fetch').then(({default: fetch}) => fetch(...args));
@ -65,7 +65,7 @@ module.exports = {
const menu = new ActionRowBuilder()
.addComponents(
new SelectMenuBuilder()
new StringSelectMenuBuilder()
.setCustomId('maintenance')
.setPlaceholder('Select action')
.addOptions(options)

View File

@ -26,7 +26,7 @@ module.exports = {
});
console.error(error);
}
} else if (interaction.isSelectMenu() || interaction.isButton()){
} else if (interaction.isStringSelectMenu() || interaction.isButton()){
const commandName = interaction.customId;
const command = client.commands.get(commandName);
if (!command) return;

View File

@ -1,4 +1,4 @@
import { ActionRowBuilder, SelectMenuBuilder } from "discord.js";
import { ActionRowBuilder, StringSelectMenuBuilder } from "discord.js";
module.exports = function listStations(client, interaction){
let stations = new Array();
@ -16,7 +16,7 @@ module.exports = function listStations(client, interaction){
const menu = new ActionRowBuilder()
.addComponents(
new SelectMenuBuilder()
new StringSelectMenuBuilder()
.setCustomId('play')
.setPlaceholder('Nothing selected')
.addOptions(options)