1.1.0 • Published 3 years ago

discwlcmx v1.1.0

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
3 years ago

NPM Version NPM Downloads NPM License Github Size

widget

Discord Welcome Card

Simple Goodbye and welcome cards

Examples

Welcome Card

const Discord = require("discord.js");
const { welcomeImage } = require('discord-welcome-card');
const client = new Discord.Client();

client.on("message", async message => {
    //Generating the actual welcome Card
    const image = await welcomeImage(message.member);

    message.channel.send(new Discord.MessageAttachment(image, 'welcome.png'))
});

client.login('Your-Bot-Token');

Image

Goodbye Card

const Discord = require("discord.js");
const { goodbyeImage } = require('discord-welcome-card');
const client = new Discord.Client();

client.on("message", async message => {
    //Generating the actual welcome Card
    const image = await goodbyeImage(message.member, 'code');

    message.channel.send(new Discord.MessageAttachment(image, 'welcome.png'))
});

client.login('Your-Bot-Token');

Image

Custom Card

const Discord = require("discord.js");
const { drawCard } = require('discord-welcome-card');
const client = new Discord.Client();

client.on("message", async message => {
    //Generating the actual custom Card
    const image = await drawCard({
            blur: true,
            title: 'Title',
            theme: 'dark',
            text: 'Text',
            subtitle: 'Subtitle',
            rounded: true,
            border: true,
            avatar: message.member.user.avatarURL({ format: 'png' })
        })
    message.channel.send(new Discord.MessageAttachment(image, 'custom.png'))
});

client.login('Your-Bot-Token');

Image

Changelog

VersionContent
1.1.4new card backgrounds
1.1.5Added Auto Size
2.0.0Switched to typescript
2.0.1Added Custom Card Function
2.0.2Added more typings
2.1.0Added Custom Themes and Fonts
2.1.1Added Custom Functions to CanvasContext
3.0.0Switched to options-syntax
3.1.0Moved theme into options
3.2.0Added blur
3.3.0Added round
3.3.1Renamed to rounded
3.4.0Removed hex-color-validation
3.5.0Added gradient
3.5.1Fixxed broken Image
3.6.0Removed member argument in drawCard
3.7.0Removed member argument in drawCard
3.7.1Fixxed options in welcomeImage Function