diff --git a/Xiao.js b/Xiao.js index a0e5838c..5a373303 100644 --- a/Xiao.js +++ b/Xiao.js @@ -47,6 +47,17 @@ client.on('ready', () => { }, 60000); }); +client.on('guildMemberRemove', async member => { + const channel = member.guild.systemChannel; + if (!channel || !channel.permissionsFor(client.user).has('SEND_MESSAGES')) return null; + try { + await channel.send(`**${member.user.tag}** bailed on us...`); + return null; + } catch (err) { + return null; + } +}); + client.on('disconnect', event => { client.logger.error(`[DISCONNECT] Disconnected with code ${event.code}.`); process.exit(0); diff --git a/package.json b/package.json index 6e435856..559bd360 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "105.1.0", + "version": "105.2.0", "description": "Your personal server companion.", "main": "Xiao.js", "scripts": {