1.0.3 • Published 3 years ago
myteamscanvas v1.0.3
MyCanvas. An myteamscanvas easy module.
WARNING >> This project has been forked from discord-canvas, our team fixed bugs, added types and a support server. discord.gg/myteams
Easy to use !!
You want to develop a discord bot using the Discord.js library and you want to integrate nice images in Canvas? myteamscanvas is made for you! You can create great welcome images, goodbye images and other fun images fully customizable using the many easy-to-use features!
Installation
$ npm install --save myteams-canvas
Example GoodBye
const Canvas = require("myteamscanvas"),
Discord = require("discord.js");
const image = await new Canvas.Goodbye()
.setUsername("xixi52")
.setDiscriminator("0001")
.setMemberCount("140")
.setGuildName("Server DEV")
.setAvatar("https://www.site.com/avatar.jpg")
.setColor("border", "#8015EA")
.setColor("username-box", "#8015EA")
.setColor("discriminator-box", "#8015EA")
.setColor("message-box", "#8015EA")
.setColor("title", "#8015EA")
.setColor("avatar", "#8015EA")
.setBackground("https://site.com/background.jpg")
.toAttachment();
const attachment = new Discord.Attachment(image.toBuffer(), "goodbye-image.png");
message.channel.send(attachment)
Example RankCard
const Canvas = require("myteamscanvas"),
Discord = require("discord.js");
let image = await new canvas.RankCard()
.setAddon("xp", false)
.setAddon("rank", false)
.setAvatar(message.author.avatarURL)
.setLevel(7)
.setReputation(450)
.setRankName("professional")
.setUsername("xixi52")
.setBadge(1, "gold")
.setBadge(3, "diamond")
.setBadge(5, "silver")
.setBadge(6, "bronze")
.setBackground("https://www.site.com/background.jpg")
.toAttachment();
let attachment = new MessageAttachment(image.toBuffer(), "rank-card.png");
message.channel.send(attachment)