aboutsummaryrefslogtreecommitdiff
path: root/events
diff options
context:
space:
mode:
authorTrey-Server <trey6979@gmail.com>2018-03-19 00:10:51 +0000
committerTrey-Server <trey6979@gmail.com>2018-03-19 00:10:51 +0000
commit62172685f32f8d4262d15528eaae8a8af2d85d24 (patch)
treebab4216bf721502ee74882b288d1655f180b4acb /events
parent3f196569f0b2f2bab12728574398177f8665a3ec (diff)
parentc0bbf4e2183735bc7eb65a255eccc09f127a160d (diff)
downloadPokeBot-62172685f32f8d4262d15528eaae8a8af2d85d24.tar.gz
PokeBot-62172685f32f8d4262d15528eaae8a8af2d85d24.tar.bz2
PokeBot-62172685f32f8d4262d15528eaae8a8af2d85d24.zip
Merge branch 'master' of https://github.com/PokeWorld/PokeBot
Diffstat (limited to 'events')
-rw-r--r--events/guildMemberAdd.js59
1 files changed, 59 insertions, 0 deletions
diff --git a/events/guildMemberAdd.js b/events/guildMemberAdd.js
index 20b61b6..37a6287 100644
--- a/events/guildMemberAdd.js
+++ b/events/guildMemberAdd.js
@@ -32,7 +32,66 @@ module.exports = async (bot, member) => {
.setFooter(member.user.tag, member.user.avatarURL)
);
if (member.guild.id != '417088992329334792') return;
+ //try {
+ //draw(bot, member);
+ //}
+ //catch (err)
+ //{
+ //console.error(err.stack);
+ //}
bot.channels.find('name', 'welcome').send(`Welcome to the server **${member.user.tag}**! Make sure to read the rules! We now have ${member.guild.memberCount} members.`);
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_Server_Template.png');
+* ctx.drawImage(base, 0, 0, 1500, 500);
+*
+* //tag
+* ctx.font = '96px Ketchum';
+* ctx.fillStyle = '#e5da2a';
+* ctx.strokeStyle = '#3b4cca';
+* ctx.fillText(member.user.tag, 500, 200);
+* ctx.strokeText(member.user.tag, 500, 200);
+*
+*
+* //guild name
+* ctx.font = '55px Ketchum';
+* ctx.fillStyle = '#fff';
+* ctx.fillText(member.guild.name, 820, 310);
+*
+* //avatar
+* 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.find('name', 'welcome').send({
+* files: [{
+* attachment: canvas.toBuffer(),
+* name: 'profile.png'
+* }
+* ]
+* });
+* }
+******************************************************************************* */