f
This commit is contained in:
1 parent
a27bfb63e8
commit
670512944c
15 files changed
+33568
-43
No files matched your search
@@ -10,20 +10,24 @@ module.exports = (client, member) => {
|
||||
const db = JSON.parse(fs.readFileSync(dbPath, 'utf8'));
|
||||
const roleId = db.autoroles ? db.autoroles[member.guild.id] : null;
|
||||
|
||||
if (!roleId) {
|
||||
logger.info(`member "${member.user.tag}" joined guild "${member.guild.name}", but no autorole is set up.`);
|
||||
return;
|
||||
logger.info(`member "${member.user.tag}" has joined guild "${member.guild.name}"`);
|
||||
|
||||
// autorole
|
||||
{
|
||||
if (!roleId) {
|
||||
logger.info(`no autorole is set up in "${member.guild.name}"`);
|
||||
return;
|
||||
}
|
||||
|
||||
const role = member.guild.roles.cache.get(roleId);
|
||||
|
||||
if (!role) {
|
||||
logger.error(`role with id "${roleId}" not found in guild "${member.guild.name}"`);
|
||||
return;
|
||||
}
|
||||
|
||||
member.roles.add(role)
|
||||
.then(() => logger.info(`assigned role "${role.name}" to user "${member.user.tag}"!`))
|
||||
.catch(error => logger.error(`failed to assign role "${role.name}" to user "${member.user.tag}": ${error}`));
|
||||
}
|
||||
|
||||
const role = member.guild.roles.cache.get(roleId);
|
||||
|
||||
if (!role) {
|
||||
logger.error(`role with id "${roleId}" not found in guild "${member.guild.name}".`);
|
||||
return;
|
||||
}
|
||||
logger.info("member has joined the server! assigning member role...");
|
||||
|
||||
member.roles.add(role)
|
||||
.then(() => logger.info(`assigned role "${role.name}" to user "${member.user.tag}"!`))
|
||||
.catch(error => logger.error(`failed to assign role "${role.name}" to user "${member.user.tag}": ${error}`));
|
||||
};
|
||||
Reference in new issue
Block a user