setnick has been deprecated and removed.

This commit is contained in:
IDeletedSystem64 2022-07-01 17:07:24 -05:00
parent 564e644807
commit 4772ab8e0f
1 changed files with 0 additions and 59 deletions

View File

@ -1,59 +0,0 @@
const { Constants } = require('discord.js');
module.exports = {
name: require('path').parse(__filename).name,
description: 'Sets your nickname',
options: [{
name: 'name',
description: 'The new nickname',
required: true,
type: Constants.ApplicationCommandOptionTypes.STRING
}],
async parseMessage (client, config, message) {
await message.channel.send(this.handle(client, config, message.author));
},
async parseInteraction (client, config, interaction) {
await interaction.reply(this.handle(client, config, interaction.user));
},
handle (client, config, user, newNick) {
return "Discord has an inbuilt slash command for this, so I think it's best we deprecate this";
// const avatarURL = message.author.displayAvatarURL();
// if (message.channel.permissionsFor(message.author).has('CHANGE_NICKNAME')) {
// const newnick = args.slice(0).join(' ');
// try {
// await message.member.setNickname(newnick, "Nickname change requested by the server member. If you don't want users to be able to change their nickname disable 'CHANGE_NICKNAME' via Change Nickname in Roles.");
// await message.channel.send({
// embeds: [{
// title: '<:AnitroxSuccess:809651936819019796> Nickname Changed',
// color: 9442302,
// footer: {
// icon_url: message.author.displayAvatarURL(),
// text: config.footerTxt
// },
// fields: [
// {
// name: 'Changed nickname successfully!',
// value: `New Nickname: ${newnick}`
// },
// {
// name: 'New Nickname',
// value: newnick,
// inline: true
// }
// ]
// }]
// });
// } catch (error) {
// await message.channel.send(client.generateErrorMessage('Failed to set user nickname. Does the bot have the correct permissions?', avatarURL));
// };
// } else {
// await message.channel.send(client.generateErrorMessage('You need to have permission ``CHANGE_NICKNAME`` to change your nick!', avatarURL));
// }
}
};