const Canvas = require("discord-canvas"), Discord = require("discord.js"); const image = await new Canvas.RankCard() .setAvatar("xixi52") .setXP("current", 500) .setXP("needed", 1000) .setLevel(7) .setRank(2) .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(); const attachment = new Discord.MessageAttachment(image.toBuffer(), "rank-card.png"); message.channel.send(attachment);