![](https://camo.githubusercontent.com/02952a88c9a86af5c8c2a7612194d1ac07cdc74dbb83ae392626adb57298bbe5/68747470733a2f2f696b2e696d6167656b69742e696f2f756e6275726e2f67726565746966792e737667)
Futuristic welcome card canvas library
Github •
Support
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)
})
// 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
}]
})
})
![minimal](https://camo.githubusercontent.com/e45f7420978943c434e11015b3e41dbc3f5fbbf59172cf169df3aa71cd4e3132/68747470733a2f2f696b2e696d6167656b69742e696f2f756e6275726e2f6d696e696d616c2e737667)
const { Minimal } = require("greetify");
const fs = require('fs')
Minimal({
avatar: "https://cdn.discordapp.com/avatars/786504767358238720/f65e8322c0c290e7fc1d9ad20322256b.webp",
name: "FLAMEFACE",
type: "WELCOME",
message: "YOUR ARE 100TH MEMBER"
}).then(x => {
fs.writeFileSync("greetify.png", x)
})
Parameters |
Types |
Default |
avatar* |
string |
none |
backgroundImage |
string |
https://ik.imagekit.io/unburn/greetify-default.png |
circleBorder |
boolean |
false |
message* |
string |
none |
messageColor |
string |
#FFFFFF |
name* |
string |
none |
nameColor |
string |
#00FF9E |
type |
string |
WELCOME |
typeColor |
string |
#FFFFFF |
![panorama](https://camo.githubusercontent.com/82cb35707ebe2d5f83609f927cede0d38765f1a3be7b5cc7261313b3a6a5c125/68747470733a2f2f696b2e696d6167656b69742e696f2f756e6275726e2f70616e6f72616d612e737667)
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)
})
GPL