mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-22 13:14:58 +05:00
24 lines
972 B
JavaScript
24 lines
972 B
JavaScript
|
const { SlashCommandBuilder, PermissionFlagsBits } = require("discord.js");
|
||
|
|
||
|
module.exports = {
|
||
|
data: new SlashCommandBuilder()
|
||
|
.setName("rename")
|
||
|
.setDescription("Renames the ticket channel. Usage: /rename <new name>")
|
||
|
.addStringOption(option => option.setName("newname").setDescription("The new name for the ticket channel").setRequired(true))
|
||
|
.setDefaultMemberPermissions(PermissionFlagsBits.ManageMessages),
|
||
|
async execute(interaction) {
|
||
|
try {
|
||
|
const newName = interaction.options.getString("newname");
|
||
|
if (!interaction.channel.name.includes("support")) {
|
||
|
interaction.reply("This command can only be used in a ticket channel.");
|
||
|
return;
|
||
|
}
|
||
|
await interaction.channel.setName(newName + "-" + interaction.channel.name.split("-")[1]);
|
||
|
interaction.reply(`Renamed the ticket channel to ${newName}`);
|
||
|
} catch (error) {
|
||
|
console.error(error);
|
||
|
interaction.reply("An error occurred while trying to rename the ticket channel.");
|
||
|
}
|
||
|
},
|
||
|
};
|