1.6.3 • Published 1 year ago

discord-welcomer v1.6.3

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

discord-welcomer for discord.js

This package is a rewrite of canvas-sepai!

WELCOME IMAGE GENERATOR

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

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");

npm.io

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