1.0.0 • Published 2 years ago

easy-canvas-discord v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

easy-canvas-discord

A Package that Simplifies the Package Canvas by GameMaster

More options coming soon...

Simple Canvas with easy-canvas-discord

V1.0.0

Example of code

const Canvas = require("discord-canvas-easy");
const Discord = require("discord.js");
const intents = new Discord.Intents(32767);
const bot = new Discord.Client({intents});

bot.on("ready", () => {
    console.log("I'm login !")
});

bot.on("messageCreate", async message => {

    if(message.content === "!rank") {

        const Rank = await new Canvas.Card()
        .setGuild(message.guild)
        .setUser(message.author)
        .setBackground("https://lh3.googleusercontent.com/proxy/RlfqL01K_816kNExzofpQ_D206IJmGAYR9e6Nll6AaLgBsReYelwxt--_z1q91ejmeIjHBkB-AYb-1O-qwnoswX1pKGH61jETg_OWSELWK5HSmfScVK56fkT2QoJGsCOfTNWHskc")
        .setRank(2) //optional
        .setLevel(5) //optional
        .setXpNeed(6000) //optional
        .setXp(2457) //optional
        .setColorFont("#000000") //optional
        .setColorProgressBar("#ff4837") //optional
        .toCard()

        message.reply({files: [new Discord.MessageAttachment(Rank.toBuffer(), "rank.png")]})
    }
});

bot.login("YOUR_TOKEN");