From 392faffcebd70302b25d94fc5ca817cfa2262b14 Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Wed, 26 Apr 2017 15:10:31 +0000 Subject: [PATCH] Member Join/Leave Logs (Beta) --- index.js | 12 ++++++++++++ package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index a7cc95f6..e36588ce 100644 --- a/index.js +++ b/index.js @@ -27,6 +27,18 @@ client.registry .registerDefaultGroups() .registerDefaultCommands() .registerCommandsIn(path.join(__dirname, 'commands')); + +client.on('guildMemberAdd', (member) => { + const channel = member.guild.channels.find('name', 'member_logs'); + if (!channel) return; + channel.send(`Welcome ${member}!`); +}); + +client.on('guildMemberRemove', (member) => { + const channel = member.guild.channels.find('name', 'member_logs'); + if (!channel) return; + channel.send(`Bye ${member}...`); +}); client.on('guildCreate', async(guild) => { console.log(`[Guild] I have joined ${guild.name}! (${guild.id})`); diff --git a/package.json b/package.json index fb43d42d..2b33ad39 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "15.3.22", + "version": "15.4.0", "description": "A Discord Bot", "main": "shardingmanager.js", "scripts": {