mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-26 06:42:50 +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) => {
|
client.on('guildMemberAdd', (member) => {
|
||||||
const role = member.guild.roles.get(member.guild.settings.get('joinRole'));
|
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'));
|
const channel = member.guild.channels.get(member.guild.settings.get('memberLog'));
|
||||||
if (!channel) return;
|
if (!channel) return;
|
||||||
if (!channel.permissionsFor(client.user).has('SEND_MESSAGES')) return;
|
if (!channel.permissionsFor(client.user).has('SEND_MESSAGES')) return;
|
||||||
|
|||||||
Reference in New Issue
Block a user