aboutsummaryrefslogtreecommitdiff
path: root/events/guildMemberAdd.js
diff options
context:
space:
mode:
authorAlee <Alee14498@gmail.com>2019-10-21 21:10:45 +0000
committerAlee <Alee14498@gmail.com>2019-10-21 21:10:45 +0000
commita5439413f2288043f76b3932d1ea47d37d7bb66d (patch)
tree61343a3e840f55c6818a9bbf0a725e634ecc80b4 /events/guildMemberAdd.js
parent452bede9036af8db1b25f8c21939e22626db380a (diff)
downloadPokeBot-a5439413f2288043f76b3932d1ea47d37d7bb66d.tar.gz
PokeBot-a5439413f2288043f76b3932d1ea47d37d7bb66d.tar.bz2
PokeBot-a5439413f2288043f76b3932d1ea47d37d7bb66d.zip
Removed canvas
Diffstat (limited to 'events/guildMemberAdd.js')
-rw-r--r--events/guildMemberAdd.js60
1 files changed, 2 insertions, 58 deletions
diff --git a/events/guildMemberAdd.js b/events/guildMemberAdd.js
index 44104fd..1c8273a 100644
--- a/events/guildMemberAdd.js
+++ b/events/guildMemberAdd.js
@@ -23,14 +23,9 @@ module.exports = async (bot, member) => {
.setTimestamp()
.setFooter(member.user.tag, member.user.avatarURL)
);
+
if (member.guild.id != '417088992329334792') return;
- try {
- draw(bot, member);
- }
- catch (err)
- {
- bot.Raven.captureException(err);
- }
+
const botCount = member.guild.members.filter(x => x.user.bot).size;
bot.channels.get('635835776613220353').setName('User Count: ' + member.guild.memberCount);
bot.channels.get('635835832913231872').setName('Member Count: ' + (member.guild.memberCount - botCount));
@@ -40,54 +35,3 @@ module.exports = async (bot, member) => {
const role = member.guild.roles.find('name', 'Trainers');
member.addRole(role);
};
-
-
-async function draw(bot, member) {
- const Canvas = require('canvas');
- const request = require('request-promise');
- Canvas.registerFont('./assets/Ketchum.otf', {
- family: 'Ketchum'
- });
- const canvas = Canvas.createCanvas(1500, 500);
- const ctx = canvas.getContext('2d');
- const Image = Canvas.Image;
- const base = new Image();
- const avatar = new Image();
- const fs = require('fs');
-
- avatar.src = await request({
- uri: member.user.avatarURL,
- encoding: null
- });
- base.src = await fs.readFileSync('./assets/Pokemon_Welcome_Template.png');
- ctx.drawImage(base, 0, 0, 1500, 500);
-
- ctx.font = '100px Ketchum';
- ctx.fillStyle = '#e5da2a';
- ctx.strokeStyle = '#3b4cca';
- ctx.lineWidth = 5;
- ctx.fillText(member.user.tag, 475, 175);
- ctx.strokeText(member.user.tag, 475, 175);
-
- ctx.font = '55px Ketchum';
- ctx.fillStyle = '#fff';
- ctx.fillText(member.guild.name, 800, 325);
-
- ctx.font = '40px Ketchum';
- ctx.fillStyle = '#fff';
- ctx.fillText(member.guild.memberCount + ' members', 100, 70);
-
- ctx.globalAlpha = 1;
- ctx.beginPath();
- ctx.arc(208, 267, 166, 0, 2 * Math.PI, true);
- ctx.closePath();
- ctx.clip();
- ctx.drawImage(avatar, 43, 101, 329, 331);
- return bot.channels.get('417100669980508160').send({
- files: [{
- attachment: canvas.toBuffer(),
- name: 'welcomeCard.png'
- }
- ]
- });
-}