UnhandledPromiseRejectionWarning: DiscordAPIError: manque d'autorisations / setNickname

Xarior:

Je suis une erreur en essayant de définir le surnom d'un utilisateur

UnhandledPromiseRejectionWarning: DiscordAPIError: autorisations manquantes

Je l'ai testé toutes les variables avec la console se connectent comme prévu êtes fixés et le [+ préfixe « renommage »] est de reconnaître ... Suis-je le fais mal? ^^ »

  bot.on("message", msg => {
        var renameID=[ChannelID]
        var userID= msg.author;
        var message = msg.content.split(' ');
        var args = message.length
        if (message[0] === prefix + "rename") {
            if (msg.channel.id === RenameID){
                if (args === 2){
                    msg.guild.member(userID).setNickname(message[1]);
                    msg.reply(" some text " + message[1]);
                }                     

            }
         }

edit: le bot a des droits administrateur sur le serveur

Syntle:

Dans les paramètres du rôle de la guilde, le rôle de votre bot ne dépasse pas le rôle de l'utilisateur que vous souhaitez modifier.

Une fois que vous changer cela, votre code devrait fonctionner.

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=406496&siteId=1
conseillé
Classement