Error [Object object]

In my bot discord i have a defaultrole system, he add the role when a guy join but i add a reason and the reason is Assistant's Defaultrole and the bot after that its say [ Object Object]. the code is in frensh ! :
client.on('guildMemberAdd', (member) => {
  console.log(`Nouveau membre rejoint : ${member.user.tag}`);
  const db = client.db.get(`defautrole_${member.guild.id}`);
  console.log(`Base de données :`, db);

  if (!db) return;
  if (db.status === false) {
    console.log('La fonctionnalité est désactivée.');
    return;
  }

  const rolesToAdd = db.role;
  console.log(`Rôles à ajouter :`, rolesToAdd);

  rolesToAdd.forEach(roleID => {
    const role = member.guild.roles.cache.get(roleID);
    if (!role) {
  ;
    console.error(`Le rôle avec l'ID ${roleID} n'existe pas dans le serveur.`);
      return;
    }
    console.log(`Membre ajouté au rôle : ${role.name}`);
    console.log('Raison :', 'Assistant\'s | Defautrole');
member.roles.add(role, { reason: 'Assistant\'s Defautrole'})
      .then(() => console.log(`Rôle ajouté avec succès.`))
      .catch(err => console.error(`Impossible d'ajouter le rôle ${role.name} à ${member.user.tag} : ${err}`));
  })
});
Was this page helpful?