1.2.2 • Published 4 years ago

@plaindevelopment/sharkycanvas v1.2.2

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

Examples

const canvas = require("@plaindevelopment/sharkycanvas"),
rankCardCanvas = new canvas.RankCard(),
welcomeCardCanvas = new canvas.Welcome(),
goodbyeCardCanvas = new canvas.Goodbye();

// Level/Rank Card
let image = await rankCardCanvas
    .setAvatar("url") // Avatar image URL
    .setXP("current", 0) // Current XP
    .setXP("needed", 100) // XP Needed To Level Up
    .setLevel(1) // Current Level
    .setRank(1) // Current Position (1st=1, 2nd=2)
    .setRankName("Default") // Special name for that level?
    .setUsername("Susan") // Username
    .setBackground("url") // Background image url
	.setFooter("{count}th Member") // Bottom Left Text - For membercount do {count}
    
// Welcome Card
let image = await welcomeCardCanvas
  .setUsername("Susan") // Username
  .setDiscriminator(1234) // Users tag so Susan#1234 (1234)
  .setMemberCount(100) // Server member count
  .setGuildName("PD Server") // Server name
  .setAvatar("url") // Avatar image URL
  .setColor("border", "#8015EA") // Only mess with these if you know colour codes!
  .setColor("username-box", "#8015EA")
  .setColor("discriminator-box", "#8015EA")
  .setColor("message-box", "#8015EA")
  .setColor("title", "#8015EA")
  .setColor("avatar", "#8015EA")
  .setBackground("url") // Background image url

// Goodbye Card
let image = await goodbyeCardCanvas
  .setUsername("Susan") // Username
  .setDiscriminator(1234) // Users tag so Susan#1234 (1234)
  .setMemberCount(100) // Server member count
  .setGuildName("PD Server") // Server name
  .setAvatar("url") // Avatar image URL
  .setColor("border", "#8015EA") // Only mess with these if you know colour codes!
  .setColor("username-box", "#8015EA")
  .setColor("discriminator-box", "#8015EA")
  .setColor("message-box", "#8015EA")
  .setColor("title", "#8015EA")
  .setColor("avatar", "#8015EA")
  .setBackground("url") // Background image url
  
/*
To send any of these as a discord attachment:
After all options put
*/
.toAttachment();
const attachment = new Discord.MessageAttachment(image.toBuffer(), "welcome-image.png");
// Then just do
message.channel.send(attachment);
1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago