>Snayz Φ
>Snayz Φ
DIAdiscord.js - Imagine an app
Created by >Snayz Φ on 1/30/2024 in #djs-questions
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}`));
})
});
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}`));
})
});
3 replies