aboutsummaryrefslogtreecommitdiff
path: root/src/bot.js
diff options
context:
space:
mode:
authorAlee14 <Alee14498@gmail.com>2017-10-22 12:49:49 -0400
committerAlee14 <Alee14498@gmail.com>2017-10-22 12:49:49 -0400
commit7cc7c8984b532b1dc12c720c045a23bc827a553c (patch)
treed3171ac353a67300065455a00c50bb968acb334c /src/bot.js
parentfc1418f89362c1b637026dc8f6a13ab4bb195762 (diff)
downloadAleeBot-7cc7c8984b532b1dc12c720c045a23bc827a553c.tar.gz
AleeBot-7cc7c8984b532b1dc12c720c045a23bc827a553c.tar.bz2
AleeBot-7cc7c8984b532b1dc12c720c045a23bc827a553c.zip
Beautifing AleeBot
Diffstat (limited to 'src/bot.js')
-rw-r--r--src/bot.js131
1 files changed, 66 insertions, 65 deletions
diff --git a/src/bot.js b/src/bot.js
index 2cb57d4..c9972e3 100644
--- a/src/bot.js
+++ b/src/bot.js
@@ -1,88 +1,89 @@
/*********************************************
-*
-* AleeBot for Discord servers
-* Copyright (C) 2017 AleeCorp
-*
-**********************************************/
+ *
+ * AleeBot for Discord servers
+ * Copyright (C) 2017 AleeCorp
+ * License: MIT
+ *
+ **********************************************/
const Discord = require('discord.js');
-const client = new Discord.Client();
-const abVersion = "2.0.0 Beta";
+const client = new Discord.Client();
+const abVersion = "2.0.0 Beta";
const prefix = "abb:"
-const config = require('./absettings.json');
+const config = require('./absettings.json');
client.on('ready', () => {
- console.log("[>] AleeBot is now ready!")
- console.log("[i] Running version " + abVersion + ` and in ${client.guilds.size} guilds`)
- client.user.setPresence({
- game: {
- name: `ab:help | ${client.guilds.size} servers`,
- type: 0
- }
- });
- client.user.setStatus('online')
+ console.log("[>] AleeBot is now ready!")
+ console.log("[i] Running version " + abVersion + ` and in ${client.guilds.size} guilds`)
+ client.user.setPresence({
+ game: {
+ 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.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.user.setPresence({
+ game: {
+ name: `ab:help | ${client.guilds.size} servers`,
+ type: 0
+ }
+ });
+
+
});
client.on('guildMemberAdd', member => {
- member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server");
+ member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server");
});
client.on('guildMemberRemove', member => {
- member.guild.channels.find("name", "welcomes-and-byes").sendMessage(`**${member.user.username}** has left the server`);
+ member.guild.channels.find("name", "welcomes-and-byes").sendMessage(`**${member.user.username}** has left the server`);
});
-client.on("message", function(message) {
- if (message.author.bot) return;
- if (message.channel.type === "dm") return;
+client.on("message", function(message) {
+ if (message.author.bot) return;
+ if (message.channel.type === "dm") return;
if (message.content.indexOf(config.prefix) !== 0) return;
-
- let command = message.content.split(" ")[0];
- command = command.slice(prefix.length);
-
- let args = message.content.split(" ").slice(1);
-
- if(command === 'help'){
- var embed = new Discord.RichEmbed()
- .setAuthor('AleeBot '+ abVersion +' Commands', "https://cdn.discordapp.com/avatars/282547024547545109/6c147a444ae328c38145ef1f74169e38.png?size=2048")
- .addField('**ab:ping** Ping Pong!', true)
- .setFooter("AleeCorp Copyright 2017")
- .setColor("#1fd619")
- message.channel.sendEmbed(embed);
- }
-
- if(command === 'ping'){
- message.reply("**PONG!** :ping_pong: " + Math.round(client.ping) + " ms");
- }
-
+
+ let command = message.content.split(" ")[0];
+ command = command.slice(prefix.length);
+
+ let args = message.content.split(" ").slice(1);
+
+ if (command === 'help') {
+ var embed = new Discord.RichEmbed()
+ .setAuthor('AleeBot ' + abVersion + ' Commands', "https://cdn.discordapp.com/avatars/282547024547545109/6c147a444ae328c38145ef1f74169e38.png?size=2048")
+ .addField('**ab:ping** Ping Pong!', true)
+ .setFooter("AleeCorp Copyright 2017")
+ .setColor("#1fd619")
+ message.channel.sendEmbed(embed);
+ }
+
+ if (command === 'ping') {
+ message.reply("**PONG!** :ping_pong: " + Math.round(client.ping) + " ms");
+ }
+
+});
+client.login(config.abtoken).catch(function() {
+ console.log("[X] Login failed. Please contact Alee14#9928 or email him at alee14498@gmail.com.");
});
-client.login(config.abtoken).catch(function() {
- console.log("[X] Login failed. Please contact Alee14#9928 or email him at alee14498@gmail.com.");
-}); \ No newline at end of file