Je suis en train de créer un robot avec un système de rôle automatique utilisant des réactions.
Voici une version abrégée de mon code actuel :
client.on("messageReactionAdd", (reaction, user) => {
if(!user || user.bot || !reaction.message.channel.guild) {
return;
}
const msg = reaction.message;
const role = msg.channel.guild.roles.cache.find(role => role.name == "Verified");
// I would like to add the role to the user here.
});
Je veux juste savoir comment ajouter un rôle à un utilisateur avec la fonction user
objet.
J'ai essayé reaction.message.channel.guild.member(user).addRole(role);
mais je pense que cette méthode est obsolète dans la version 12.2.0, car elle génère simplement une erreur. ...).addRole() is not a function
.
Toute aide est appréciée !