This commit is contained in:
yhqe committed 2026-03-15 03:45:16 -05:00
1 parent a27bfb63e8
commit 670512944c
15 files changed
+33568 -43

No files matched your search

+19 -15
View File
@@ -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}`));
};