From d924775c2c91a5a482da4aa9f850d7efbdd03fb1 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 14 Aug 2017 19:35:26 -0400 Subject: Updating version --- aleebot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleebot.js b/aleebot.js index 01c72a2..afd98c9 100644 --- a/aleebot.js +++ b/aleebot.js @@ -29,7 +29,7 @@ const config = require('./absettings.json'); var prefix = "ab:"; const year = "2017"; -var abversion = "1.0.8.5"; +var abversion = "1.0.9"; var logsChannel = "318874545593384970"; client.on('ready', () => { -- cgit v1.2.3 From 98196859a2b0fd1aa9674db92a98a80f5e27020b Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 14 Aug 2017 19:38:16 -0400 Subject: Updating version --- aleebot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleebot.js b/aleebot.js index afd98c9..63dc2db 100644 --- a/aleebot.js +++ b/aleebot.js @@ -29,7 +29,7 @@ const config = require('./absettings.json'); var prefix = "ab:"; const year = "2017"; -var abversion = "1.0.9"; +var abversion = "1.0.9 Beta"; var logsChannel = "318874545593384970"; client.on('ready', () => { -- cgit v1.2.3 From e5afab40d699054c12cb3f2a973e77576ec7733f Mon Sep 17 00:00:00 2001 From: Alee14 Date: Mon, 14 Aug 2017 20:03:25 -0400 Subject: Updates --- aleebot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleebot.js b/aleebot.js index 63dc2db..031a2a9 100644 --- a/aleebot.js +++ b/aleebot.js @@ -34,7 +34,7 @@ var logsChannel = "318874545593384970"; client.on('ready', () => { console.log("[SUCCESS] AleeBot is now ready! Running version "+ abversion +"!"); - client.user.setGame(`with other bots c:`); + client.user.setGame(`with version ` + abversion); client.user.setStatus('online') }); -- cgit v1.2.3 From 928c3680993de639856a6f32e29a05c1f11cbc2a Mon Sep 17 00:00:00 2001 From: Alee14 Date: Mon, 14 Aug 2017 22:26:25 -0400 Subject: When someone joins it gives them the Member role --- abwelcome.js | 1 + 1 file changed, 1 insertion(+) diff --git a/abwelcome.js b/abwelcome.js index 92d565e..863cefc 100644 --- a/abwelcome.js +++ b/abwelcome.js @@ -10,6 +10,7 @@ client.on('ready', () => { client.on("guildMemberAdd", function(member) { member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server"); + member.addRole(member.guild.role.find("name", "Member")); }); -- cgit v1.2.3 From 2ecf75a85ab64cacd157559b494ed43e2557f286 Mon Sep 17 00:00:00 2001 From: Alee14 Date: Mon, 14 Aug 2017 23:01:34 -0400 Subject: Revert a commit --- abwelcome.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/abwelcome.js b/abwelcome.js index 863cefc..33214a8 100644 --- a/abwelcome.js +++ b/abwelcome.js @@ -9,8 +9,7 @@ client.on('ready', () => { }); client.on("guildMemberAdd", function(member) { - member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server"); - member.addRole(member.guild.role.find("name", "Member")); + member.guild.channels.find("name", "welcomes-and-byes").sendMessage(member.toString() + " has joined the server") }); -- cgit v1.2.3 From 364427c31cadf578199d4a7edf52fc1675c5fb00 Mon Sep 17 00:00:00 2001 From: Alee14 Date: Tue, 15 Aug 2017 00:50:41 -0400 Subject: Changed prefix for blueprint --- aleebot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleebot.js b/aleebot.js index 031a2a9..b5bf1da 100644 --- a/aleebot.js +++ b/aleebot.js @@ -27,7 +27,7 @@ const Discord = require('discord.js'); const client = new Discord.Client(); const config = require('./absettings.json'); -var prefix = "ab:"; +var prefix = "abb:"; const year = "2017"; var abversion = "1.0.9 Beta"; var logsChannel = "318874545593384970"; -- cgit v1.2.3 From 0835e9e501d86afd67ae2ca48673bf87760408cb Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 15 Aug 2017 03:59:36 -0400 Subject: Updates on ab:ask --- aleebot.js | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/aleebot.js b/aleebot.js index b5bf1da..b53c9eb 100644 --- a/aleebot.js +++ b/aleebot.js @@ -106,7 +106,6 @@ client.on("message", function(message){ .setFooter("AleeBot "+ abversion +" Copyright "+ year +". Created By Alee14", "https://cdn.discordapp.com/avatars/282547024547545109/6c147a444ae328c38145ef1f74169e38.png?size=2048") .setColor("#7af442") message.channel.sendEmbed(embed); - message.delete(); } @@ -202,16 +201,6 @@ commandProcessed = true; "2. Error Handler\n```"); } - if(message.content == 'AleeBot sucks'){ - switch (Math.floor(Math.random() * 1000) % 3) { - case 0: - message.reply('Why you hate me .-.'); - break; - case 1: - message.reply('Okay but why you hate me?'); - break; - } - } if(command === 'attack'){ //This command was ported from AstralMod @@ -239,12 +228,14 @@ commandProcessed = true; if(command === 'ask'){ var abaskanswer = [ "Yes.", + "Nope. Just kidding :P", + "Definitely!", "No.", - "Maybe.", + "Yep. Just kidding :P", + "I doubt it.", + "Maybe?", "I don't know?", - "Hmm let me think :thinking:", - "Sorry my brain can't handle right now :/", - ":red_circle: ERROR 3029131 OVERFLOW!!!! *explodes*" + "Hmm let me think :thinking:" ]; if (args[1]) { message.channel.sendMessage(abaskanswer[Math.floor(Math.random() * abaskanswer.length)]); -- cgit v1.2.3 From 34283160c59560882c53626b7c3dbb6ff0f101cc Mon Sep 17 00:00:00 2001 From: Alee14 Date: Tue, 15 Aug 2017 15:51:59 -0400 Subject: Handling errors --- aleebot.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/aleebot.js b/aleebot.js index b53c9eb..e7a41c0 100644 --- a/aleebot.js +++ b/aleebot.js @@ -198,7 +198,7 @@ commandProcessed = true; if(command === 'plan'){ message.channel.send ('```Plans for future versions of AleeBot\n\n' + '1. Playing Music\n' + - "2. Error Handler\n```"); + "If you want a suggestion go DM alee14.\n```"); } @@ -307,6 +307,14 @@ commandProcessed = true; message.channel.send(":ship: "+ message.author.username + " x " + message.guild.members.random().displayName); } + try{ + + }catch(err){ + message.reply('Error: '+ err); + console.log('A error just happend! Details: '+ err) + } + + }); const clean = text => { -- cgit v1.2.3 From 13e818217c4295b7578fe2458fa33467e89fb406 Mon Sep 17 00:00:00 2001 From: Alee14 Date: Tue, 15 Aug 2017 16:02:55 -0400 Subject: Error handler updates --- aleebot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aleebot.js b/aleebot.js index e7a41c0..e3f5ab1 100644 --- a/aleebot.js +++ b/aleebot.js @@ -310,8 +310,8 @@ commandProcessed = true; try{ }catch(err){ - message.reply('Error: '+ err); - console.log('A error just happend! Details: '+ err) + message.channel.send(':no_entry_sign: Error: '+ err); + console.log('[ERROR] '+ err) } -- cgit v1.2.3 From 26ad7d3b0ea1ea573ee9e4a1c421a5e0cfeaae44 Mon Sep 17 00:00:00 2001 From: Alee14 Date: Tue, 15 Aug 2017 21:04:57 -0400 Subject: Now if it doesn't have access to embed it shows classic help option --- aleebot.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/aleebot.js b/aleebot.js index e3f5ab1..4ca743a 100644 --- a/aleebot.js +++ b/aleebot.js @@ -103,11 +103,28 @@ client.on("message", function(message){ .addField('Owner Only:', 'say\neval',true) .addField('Monitor:', 'ping\nuptime',true) .addField('Etc:', 'avatarurl\nsuggest\nplan', true) - .setFooter("AleeBot "+ abversion +" Copyright "+ year +". Created By Alee14", "https://cdn.discordapp.com/avatars/282547024547545109/6c147a444ae328c38145ef1f74169e38.png?size=2048") + .setFooter("AleeBot "+ abversion +" Copyright "+ year +". Created by Alee14", "https://cdn.discordapp.com/avatars/282547024547545109/6c147a444ae328c38145ef1f74169e38.png?size=2048") .setColor("#7af442") message.channel.sendEmbed(embed); - } + } else { + message.channel.send ('```Commands for AleeBot '+ abversion +'\n\n' + + ''+prefix+'avatarurl\n' + + ''+prefix+'git\n' + + ''+prefix+'ping\n' + + ''+prefix+'suggest\n' + + ''+prefix+'uptime\n' + + ''+prefix+'userinfo\n' + + ''+prefix+'serverinfo\n' + + ''+prefix+'botinvite\n' + + ''+prefix+'serverinvite\n' + + ''+prefix+'plan\n' + + ''+prefix+'attack\n' + + ''+prefix+'ask\n' + + ''+prefix+'ship\n\n' + + "Copyright "+ year +". Created by Alee14\n```"); + } + if(command === 'avatarurl'){ message.reply(message.author.avatarURL); -- cgit v1.2.3 From b6431a3e20eeca516e3425565fdd5c63a0d44e05 Mon Sep 17 00:00:00 2001 From: Alee14 Date: Tue, 15 Aug 2017 21:29:26 -0400 Subject: Feature is broken :/ --- aleebot.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/aleebot.js b/aleebot.js index 4ca743a..cf5e3bf 100644 --- a/aleebot.js +++ b/aleebot.js @@ -107,8 +107,9 @@ client.on("message", function(message){ .setColor("#7af442") message.channel.sendEmbed(embed); - } else { - message.channel.send ('```Commands for AleeBot '+ abversion +'\n\n' + + } /* This feature is broken + else if { + message.channel.send ("```Commands for AleeBot "+ abversion +".\nYou are using this view because this bot doesn't have permission to send embed link.\n\n" + ''+prefix+'avatarurl\n' + ''+prefix+'git\n' + ''+prefix+'ping\n' + @@ -123,7 +124,7 @@ client.on("message", function(message){ ''+prefix+'ask\n' + ''+prefix+'ship\n\n' + "Copyright "+ year +". Created by Alee14\n```"); - } + } */ if(command === 'avatarurl'){ -- cgit v1.2.3 From 7c037cfe3104c7a12ecb21abf0a1a2969cb9129c Mon Sep 17 00:00:00 2001 From: Alee14 Date: Wed, 16 Aug 2017 00:00:59 -0400 Subject: Userinfo has been rewritten! --- aleebot.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/aleebot.js b/aleebot.js index cf5e3bf..17489d3 100644 --- a/aleebot.js +++ b/aleebot.js @@ -186,12 +186,13 @@ commandProcessed = true; if(command === 'userinfo'){ var embed = new Discord.RichEmbed() - .setAuthor(message.author.username) - .setDescription("This is your user info!") - .setColor("#7af442") - .addField("Username", `${message.author.username}#${message.author.discriminator}`) - .addField("Created At", message.author.createdAt) - message.channel.sendEmbed(embed); + .setAuthor(message.author.username, message.author.avatarURL) + .setDescription("Here's some information about your user.") + .addField("Names", "**Username:** " + message.author.username + "\n**Display Name:** " + message.member.displayName) + .addField("Identity", "**User ID:** " + message.author.id + "\n**Discriminator:** " + message.author.discriminator) + .addField("Create and Join Times", "**Created account at:** " + message.member.user.createdAt + "\n**Joined server at:** " + message.member.joinedAt) + .setColor("#7af442") + message.channel.sendEmbed(embed); } -- cgit v1.2.3 From fef7b2b74fa38a5a3124539793ef65b0e3bf7f5c Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 16 Aug 2017 00:02:03 -0400 Subject: Added a comment --- aleebot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleebot.js b/aleebot.js index 17489d3..c9da749 100644 --- a/aleebot.js +++ b/aleebot.js @@ -184,7 +184,7 @@ message.reply(":clock1: AleeBot has been up for " + timeString + " hours."); commandProcessed = true; } - if(command === 'userinfo'){ + if(command === 'userinfo'){ // This command was ported from Precipitation by OfficialRain var embed = new Discord.RichEmbed() .setAuthor(message.author.username, message.author.avatarURL) .setDescription("Here's some information about your user.") -- cgit v1.2.3 From 9eaef9711fe1d1847a85631d653894aecfa404f7 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 16 Aug 2017 00:04:57 -0400 Subject: Bot will now ignore DMs --- aleebot.js | 1 + 1 file changed, 1 insertion(+) diff --git a/aleebot.js b/aleebot.js index c9da749..38f5eb9 100644 --- a/aleebot.js +++ b/aleebot.js @@ -77,6 +77,7 @@ client.on("guildDelete", guild => { client.on("message", function(message){ if (message.author.bot) return; + if (message.channel.type === "dm") return; if (!message.content.startsWith(prefix)) return; let command = message.content.split(" ")[0]; -- cgit v1.2.3 From 837e65dbb0c0eb1b031f35d21aa34c41c89f5cc6 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 16 Aug 2017 00:25:40 -0400 Subject: Updating stuff, When the bot joins a server --- aleebot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleebot.js b/aleebot.js index 38f5eb9..e0a756b 100644 --- a/aleebot.js +++ b/aleebot.js @@ -59,7 +59,7 @@ client.on("guildCreate", guild => { console.log(`New guild joined: ${guild.name} (id: ${guild.id}). This guild has ${guild.memberCount} members!`); - guild.defaultChannel.sendMessage(":wave: Hello I am AleeBot thanks for inviting me to your server for help type `ab:help`.") + guild.defaultChannel.sendMessage(":wave: Hello I am AleeBot thanks for inviting me to your server for help type `"+prefix+"help`.") }); -- cgit v1.2.3 From 68a16ad0e96c53afb6e8e95461873790bbc818ef Mon Sep 17 00:00:00 2001 From: Alee14 Date: Wed, 16 Aug 2017 01:05:32 -0400 Subject: Removed suggestion command --- aleebot.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/aleebot.js b/aleebot.js index e0a756b..5eb9581 100644 --- a/aleebot.js +++ b/aleebot.js @@ -103,7 +103,7 @@ client.on("message", function(message){ .addField('Link:', 'botinvite\nserverinvite\ngit',true) .addField('Owner Only:', 'say\neval',true) .addField('Monitor:', 'ping\nuptime',true) - .addField('Etc:', 'avatarurl\nsuggest\nplan', true) + .addField('Etc:', 'avatarurl\nplan', true) .setFooter("AleeBot "+ abversion +" Copyright "+ year +". Created by Alee14", "https://cdn.discordapp.com/avatars/282547024547545109/6c147a444ae328c38145ef1f74169e38.png?size=2048") .setColor("#7af442") message.channel.sendEmbed(embed); @@ -140,9 +140,6 @@ client.on("message", function(message){ message.reply("**PONG!** :ping_pong: " + Math.round(client.ping) + " ms"); } - if(command === 'suggest'){ - message.reply('Sorry this feature is still being worked on :('); - } if(command === 'uptime'){ //This command was ported from AstralMod -- cgit v1.2.3 From ef5f514e096ae81cbd25de0814d0734295c162c0 Mon Sep 17 00:00:00 2001 From: Alee14 Date: Wed, 16 Aug 2017 01:18:46 -0400 Subject: Updated credits --- CREDIT.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CREDIT.md b/CREDIT.md index d6e6a58..fbf535c 100644 --- a/CREDIT.md +++ b/CREDIT.md @@ -1,4 +1,8 @@ # People who helped me making AleeBot 1. swawesome95 -2. OfficalRain +2. OfficialRain + +# The parts I used from other source code + +I used some source code from vicr123 and OfficialRain -- cgit v1.2.3 From d7267738dbd416bdc7535a882c193cac159c2934 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 16 Aug 2017 01:22:34 -0400 Subject: Official 1.0.9 release! --- CREDIT.md | 4 +- abblessed.js | 120 ----------------------------------------------------------- aleebot.js | 5 ++- 3 files changed, 4 insertions(+), 125 deletions(-) delete mode 100644 abblessed.js diff --git a/CREDIT.md b/CREDIT.md index fbf535c..f8252f5 100644 --- a/CREDIT.md +++ b/CREDIT.md @@ -3,6 +3,4 @@ 1. swawesome95 2. OfficialRain -# The parts I used from other source code - -I used some source code from vicr123 and OfficialRain +I used some source code from AstralMod and Precipitation diff --git a/abblessed.js b/abblessed.js deleted file mode 100644 index aaf6152..0000000 --- a/abblessed.js +++ /dev/null @@ -1,120 +0,0 @@ -var blessed = require('blessed'); -var abversion = "1.0.9 Beta"; -//Some of this code was made by vicr123 -// Create a screen object. -var screen = blessed.screen({ - smartCSR: true -}); - -screen.title = 'AleeBot '+ abversion +' Console'; - - - -var titleBox = blessed.text({ - - top: "0", - - left: "0", - - width: "100%", - - height: "1", - - content: "AleeBot " + abversion + " Console", - - tags: true, - - style: { - - fg: 'black', - - bg: 'white' - - }, - - padding: { - - left: 1 - - } - -}); - -screen.append(titleBox); - -var logBox = blessed.log({ - - top: 1, - - left: 0, - - width: "100%", - - height: "100%-4", - - tags: true, - - style: { - - fg: 'white', - - bg: 'black', - - scrollbar: { - - bg: 'white' - - } - - }, - - padding: { - - left: 1 // , - - // bottom: 2 - - }, - - scrollable: true, - - alwaysScroll: true, - - scrollOnInput: true, - - scrollbar: true //, - - //clickable: true - -}); - -screen.append(logBox); - - - -function clearBoxes() { - - while (lockBox.length > 0) { - - var box = lockBox.pop(); - - box.hide(); - - box.destroy(); - - } - - - -} - - -// Quit on Escape, q, or Control-C. -screen.key(['q', 'C-c'], function(ch, key) { - return process.exit(0); -}); - - - -// Render the screen. -screen.render(); diff --git a/aleebot.js b/aleebot.js index 5eb9581..f0ffcbc 100644 --- a/aleebot.js +++ b/aleebot.js @@ -24,12 +24,13 @@ * **************************************/ const Discord = require('discord.js'); +const blessed = require('blessed'); const client = new Discord.Client(); const config = require('./absettings.json'); -var prefix = "abb:"; +var prefix = "ab:"; const year = "2017"; -var abversion = "1.0.9 Beta"; +var abversion = "1.0.9"; var logsChannel = "318874545593384970"; client.on('ready', () => { -- cgit v1.2.3