diff options
| author | Unknown <Alee14498@gmail.com> | 2017-10-21 20:53:58 -0400 |
|---|---|---|
| committer | Unknown <Alee14498@gmail.com> | 2017-10-21 20:53:58 -0400 |
| commit | f6fd799670dfe34731d5e963b29182b6be6e0595 (patch) | |
| tree | c2d48de7d1036467302ddab6fbb1ce5ec88d642d /src/bot.js | |
| parent | 3c14f4afc8a8a20a113c7ff8c56022e8825c40d1 (diff) | |
| download | AleeBot-f6fd799670dfe34731d5e963b29182b6be6e0595.tar.gz AleeBot-f6fd799670dfe34731d5e963b29182b6be6e0595.tar.bz2 AleeBot-f6fd799670dfe34731d5e963b29182b6be6e0595.zip | |
Added guildCreate, guildDelete, guildMemberAdd and guildMemberRemove
Diffstat (limited to 'src/bot.js')
| -rw-r--r-- | src/bot.js | 38 |
1 files changed, 37 insertions, 1 deletions
@@ -15,13 +15,49 @@ client.on('ready', () => { console.log("[i] Running version " + abVersion + ` and in ${client.guilds.size} guilds`) client.user.setPresence({ game: { - name: 'with version ' + abVersion, + name: `ab:help | ${client.guilds.size} servers`, type: 0 } }); client.user.setStatus('online') }); +client.on("guildCreate", guild => { + + console.log(`[i] New guild joined: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`); + + client.user.setPresence({ + game: { + name: `ab:help | ${client.guilds.size} servers`, + type: 0 + } + }); + +}); + + +client.on("guildDelete", guild => { + + console.log(`[i] I have been removed from: ${guild.name} (id: ${guild.id})`); + + client.user.setPresence({ + game: { + name: `ab:help | ${client.guilds.size} servers`, + type: 0 + } + }); + + +}); + +client.on('guildMemberAdd', member => { + if (member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server")); + else return; +}); + +client.on('guildMemberRemove', member => { + member.guild.channels.find("name", "welcomes-and-byes").sendMessage(`**${member.user.username}** has left the server`).catch +}); client.on("message", function(message) { if (message.author.bot) return; |
