From 86e036919fe04fccaa01f8478ecf480e93a5ee90 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Thu, 30 May 2019 18:55:06 -0400 Subject: [PATCH] Send leave messages to system channel. --- Xiao.js | 11 +++++++++++ package.json | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) 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": {