Page cover image

πŸ“Welcome / Leave Card

Welcome / Leave Card Builder

πŸˆβ€β¬› Canvafy Design;

await new canvafy.WelcomeLeave()

PARAMETERTYPEDESCRIPTION

imageURL

String

Setting User Avatar

PARAMETERTYPEDESCRIPTION

type

String

"image" or "color" adjustment

source

String

"imageURL" or "hexColor" adjustment

PARAMETERTYPEDESCRIPTION

name

String

Setting Title Message

color

String

"hexColor" adjustment (Preferred Option)

PARAMETERTYPEDESCRIPTION

description

String

Setting Description Message

color

String

"hexColor" adjustment (Preferred Option)

PARAMETERTYPEDESCRIPTION

color

String

"hexColor" adjustment (Preferred Option)

PARAMETERTYPEDESCRIPTION

color

String

"hexColor" adjustment

PARAMETERTYPEDESCRIPTION

opac

Number / Double

Transparent Opacity

PARAMETERTYPEDESCRIPTION

None

None

Image Maker. ❗Required to Use!

πŸŒ™ Example Of Code With Discord.js v14

client.on('guildMemberAdd', async member => {
  const welcome = await new canvafy.WelcomeLeave()
  .setAvatar(member.user.displayAvatarURL({ forceStatic: true, extension: "png" }))
  .setBackground("image", "https://th.bing.com/th/id/R.248b992f15fb255621fa51ee0ca0cecb?rik=K8hIsVFACWQ8%2fw&pid=ImgRaw&r=0")
  .setTitle("Welcome")
  .setDescription("Welcome to this server, go read the rules please!")
  .setBorder("#2a2e35")
  .setAvatarBorder("#2a2e35")
  .setOverlayOpacity(0.3)
  .build();

  member.guild.channels.cache.get("<channelId>").send({
    content: `Welcome to you ${member}!`,
    files: [{
      attachment: welcome,
      name: `welcome-${member.id}.png`
    }]
  });
});

πŸ“ƒSupport Server; discord.gg/luppux

Last updated