mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-06 22:44:32 +02:00
Add Error Catching to Role Join
This commit is contained in:
@@ -108,7 +108,8 @@ client.dispatcher.addInhibitor(msg => {
|
||||
|
||||
client.on('guildMemberAdd', (member) => {
|
||||
const role = member.guild.roles.get(member.guild.settings.get('joinRole'));
|
||||
if (member.guild.me.hasPermission('MANAGE_ROLES') && role) member.addRole(role);
|
||||
if (member.guild.me.hasPermission('MANAGE_ROLES') && role)
|
||||
member.addRole(role).catch(() => null);
|
||||
const channel = member.guild.channels.get(member.guild.settings.get('memberLog'));
|
||||
if (!channel) return;
|
||||
if (!channel.permissionsFor(client.user).has('SEND_MESSAGES')) return;
|
||||
|
||||
Reference in New Issue
Block a user