2.0.1 • Published 2 months ago

greetify v2.0.1

Weekly downloads
-
License
GPL-3.0-only
Repository
github
Last release
2 months ago

NPM Version NPM Downloads NPM License GitHub Repo stars

Installation

npm install greetify

Usage

Using File System (FS)

import { Panorama } from "greetify";
import fs from "fs";

// OR

const { Panorama } = require("greetify");
const fs = require('fs')

Panorama({
    avatar: "https://cdn.discordapp.com/avatars/786504767358238720/f65e8322c0c290e7fc1d9ad20322256b.webp",
    name: "FLAMEFACE",
    type: "WELCOME",
}).then(x => {
    fs.writeFileSync("greetify.png", x)
})

In Discord Bot

// Assuming you defined client
const { Minimal } = require("greetify");

client.on("guildMemberAdd", async member => {
    const message = `YOU ARE ${member.guild.memberCount}TH MEMBER`

    const card = await Minimal({
        name: member.user.username,
        avatar: member.user.displayAvatarURL({
            size: 4096 // For High Res Avatar
        }),
        type: "WELCOME",
        message: message
    })

    const channel = member.guild.channels.cache.get("1201155869610627212");

    return channel.send({
        files: [{
            attachment: card
        }]
    })
})

Themes

Minimal

minimal

const { Minimal } = require("greetify");
const fs = require('fs')

Minimal({
    avatar: "https://cdn.discordapp.com/avatars/786504767358238720/f65e8322c0c290e7fc1d9ad20322256b.webp",
    name: "FLAMEFACE",
    type: "WELCOME"
}).then(x => {
    fs.writeFileSync("greetify.png", x)
})

Minimal Options

ParametersTypesDefault
avatar*stringnone
backgroundImagestringhttps://ik.imagekit.io/unburn/greetify-default.png
circleBorderbooleanfalse
message*stringnone
messageColorstring#FFFFFF
name*stringnone
nameColorstring#00FF9E
typestringWELCOME
typeColorstring#FFFFFF

Panorama

panorama

const { Panorama } = require("greetify");
const fs = require('fs')

Panorama({
    avatar: "https://cdn.discordapp.com/avatars/786504767358238720/f65e8322c0c290e7fc1d9ad20322256b.webp",
    name: "FLAMEFACE",
    type: "WELCOME"
}).then(x => {
    fs.writeFileSync("greetify.png", x)
})

Panorama Options

ParametersTypesDefault
avatar*stringnone
backgroundImagestringhttps://ik.imagekit.io/unburn/greetify-default.png
circleBorderbooleanfalse
name*stringnone
nameColorstring#00FF9E
typestringWELCOME
typeColorstring#FFFFFF

Licence

GPL

2.0.2-beta.0

2 months ago

2.0.2-beta.1

2 months ago

2.0.1

2 months ago

2.0.0-beta

2 months ago

2.0.0-beta.1

2 months ago

2.0.0

2 months ago

1.0.1

4 months ago

1.0.0

6 months ago