zerotwo-welcomer

zerotwo-welcomer is a package used by the 002 Discord bot for welcome cards!

Usage no npm install needed!

<script type="module">
  import zerotwoWelcomer from 'https://cdn.skypack.dev/zerotwo-welcomer';
</script>

README

ZeroTwo-welcomer for discord

Thanks to Dev#0766 for helping me out with the package!

This package is a rewrite of canvas-sepai!

WELCOME IMAGE GENERATOR

const Discord = require("discord.js");
const bot = new Discord.Client();
const { WelcomerZerotwo } = require("zerotwo-welcomer");
const welcome = new WelcomerZerotwo();

bot.on("ready", () => {
  console.log("Ready!");
});

bot.on("guildMemberAdd", async (member) => {
  const channel = member.guild.channels.cache.find(
    (ch) => ch.name === "general"
  );
  if (!channel) return;

  let data = await welcome.welcome(member, {
    link: "https://wallpapercave.com/wp/wp5128415.jpg",
    text: "welcome <3",
  });

  const attachment = new Discord.MessageAttachment(data, "welcome-image.png");

  channel.send(`Welcome to the server, ${member.user.username}!`, attachment);
});

bot.login("TOKEN");

OPTIONS OF WELCOME

let data = await welcome.welcome(member, { options });

link: Link of the background image of welcome image || String

let data = await welcome.welcome(member, {
  link: "https://wallpapercave.com/wp/wp5128415.jpg",
});

blur: Disable and enable blur effect (default = true) || Boolean

let data = await welcome.welcome(member, {
  link: "https://wallpapercave.com/wp/wp5128415.jpg",
  blur: false,
}); //Disables The Blur

gradiant: Add gradiant image as background image of welcome image || String

let data = await welcome.welcome(member, { gradiant: "peakblue" });
//GRADIANTS NAME - coldsky, peakblue, pinkman, aqua, darkness, angel

Discord Bots Discord Bots