let serverNames = client.serverNames;
console.log(serverNames) /*
[
{ name: 'CCS', value: '228b5e70-d891-4179-a0db-6fcfc66ff054' },
{
name: 'Discord Bot',
value: '13c0f5aa-e702-4388-baee-0e29e45c046c'
},
{ name: 'dev', value: 'eaeb5525-ee49-4873-8fe2-16d68edd35a3' }
]*/
module.exports = {
data: new SlashCommandBuilder()
.setName("server")
.setDescription("Server name")
.setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild)
// sub command for power action on servers
.addSubcommand(subcommand => subcommand
.setName('power')
.setDescription('Action you want to perform on server')
.addStringOption(option => option
.setName('servername')
.setDescription("Server name which you want to start")
.setRequired(true)
.addChoices(...serverNames)
)
.addStringOption(option => option
.setName('action')
.setDescription('Action you want to perform')
.addChoices(
{name: 'Start', value: 'start'},
{name: 'Restart', value: 'restart'},
{name: 'Stop', value: 'stop'},
{name: 'Kill', value: 'kill'}
)
.setRequired(true)
)
)
When i register this command the options are not shown