remove subcommands - make it easy
This commit is contained in:
parent
83b370c1c4
commit
776280769c
@ -4,13 +4,8 @@ const {MessageEmbed, Guild} = require('discord.js')
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
data: new SlashCommandBuilder()
|
data: new SlashCommandBuilder()
|
||||||
.setName('vc')
|
.setName('vc')
|
||||||
.setDescription('create new voice channel')
|
.setDescription('create new voice channel.'),
|
||||||
.addSubcommand(subCcommand => subCcommand.setName('Create').setDescription('Create new Voice Channel'))
|
|
||||||
.addSubcommand(subCcommand => subCcommand.setName('Rename').setDescription('Rename Voice Channel'))
|
|
||||||
.addSubcommand(subCcommand => subCcommand.setName('Delete').setDescription('Delete Voice Channel')),
|
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
switch(interaction.options.getSubcommand()) {
|
|
||||||
case 'Create': {
|
|
||||||
const newChannelName = `${interaction.member.displayName}'s Channel`
|
const newChannelName = `${interaction.member.displayName}'s Channel`
|
||||||
interaction.guild.channels.create(`${newChannelName}`, {
|
interaction.guild.channels.create(`${newChannelName}`, {
|
||||||
type: 'GUILD_VOICE',
|
type: 'GUILD_VOICE',
|
||||||
@ -20,20 +15,6 @@ module.exports = {
|
|||||||
allow: ['MANAGE_CHANNELS']
|
allow: ['MANAGE_CHANNELS']
|
||||||
}]
|
}]
|
||||||
})
|
})
|
||||||
|
interaction.reply("Your channel is created.\nYou have all the rights to modify the channel.\nThe channel is automatically deleted after the last user has left it.")
|
||||||
await Tags.create({
|
|
||||||
name: interaction.guild.channels.getId(`${newChannelName}`),
|
|
||||||
description: 'channelID',
|
|
||||||
username: interaction.user.username,
|
|
||||||
})
|
|
||||||
break
|
|
||||||
}
|
|
||||||
case 'Rename': {
|
|
||||||
break
|
|
||||||
}
|
|
||||||
case 'Delete': {
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user