aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bot.js38
1 files changed, 37 insertions, 1 deletions
diff --git a/src/bot.js b/src/bot.js
index 608fd3e..0c7582b 100644
--- a/src/bot.js
+++ b/src/bot.js
@@ -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;