discord-canvas-builder

1.0.32 • Public • Published

discord-canvas-builder

downloadsBadge versionBadge

Facile à utiliser !!

Vous souhaitez développer un bot discord en utilisant la librairie Discord.js et vous souhaitez intégrer de jolies images dans Canvas ? discord-canvas-builder est fait pour vous ! Vous pouvez créer de superbes images de bienvenue, des images d'adieu et d'autres images amusantes entièrement personnalisables à l'aide des nombreuses fonctionnalités faciles à utiliser !

Installation

$ npm install discord-canvas-builder

Example Welcome

const Canvas = require("discord-canvas-builder");
 const Discord = require("discord.js");

 const channel = await bot.channels.cache.get("ID-SALON")

const image = await new Canvas.Home()
  .setBackground("./background.png")
        .setAvatar(member.user.displayAvatarURL()) //l'avatar du membre
        .setDiscriminator(member.user.discriminator) //le tag du membre
        .setGuildName(member.guild.name) //le nom du serveur
        .setMemberCount(member.guild.memberCount) //le nombre de membre dans le serveur
        .setOpacity("0.4") //l'opacité
        .setColor("username-box", "#8015EA") //couleur du nom d'utilisateur
        .setColor("border", "#000000") //couleur de la bordure
        .setColor("discriminator-box", "#FFFFFF") //couleur du tag de l'utilisateur
        .setColor("message-box", "#930F0F") //la couleur du message de bienvenue
        .setColor("title", "#0F1B93") //la couleur du titre
        .setColor("avatar", "#FFFFFF") //la couleur du contour de l'avatar
        .setText(`${description}`) //le message du bienvenue dans l'image
        .setUsername(member.user.username) //le nom du membre
        .setUser(member.user) //le membre
        .setGuild(member.guild) //le serveur
        .toAttachment();

const attachment = new Discord.AttachmentBuilder(image.toBuffer(), "welcome.png");

channel.send({files: [attachment]});

Example RankCard

const Canvas = require("discord-canvas-builder")
const Discord = require("discord.js");

const image = await new Canvas.RankCard()
    .setAddon("xp", xp)
    .setAddon("rank", rank)
    .setAvatar(message.user.displayAvatarURL())
    .setLevel(level)
    .setReputation(xp)
    .setRankName("Voici votre rank:")
    .setUsername(user.username)
    .setUser(user)
    .setGuild(message.guild)
    .setBadge(1, "gold")
    .setBadge(3, "diamond")
    .setBadge(5, "silver")
    .setBadge(6, "bronze")
    .setBackground("./background.jpg")
    .toAttachment();

    const attachment = new Discord.AttachmentBuilder(image.toBuffer(), "rank-card.png");

    await message.reply({files: [attachment]})

Package Sidebar

Install

npm i discord-canvas-builder

Weekly Downloads

31

Version

1.0.32

License

MIT

Unpacked Size

1.07 MB

Total Files

51

Last publish

Collaborators

  • kiritomit