Package Exports
- catozolala-card-canvas
Readme
🎉 catozolala-card-canvas
A modern Discord-like card generator — perfect for WhatsApp bots, Telegram bots, and other community projects!
🎨 catozolala-card-canvas
Modul Node.js untuk membuat kartu sambutan (welcome card) dengan desain modern menggunakan canvas
.
📖 Read More
catozolala-card-canvas
is a Node.js library that automatically generates clean and modern image cards, inspired by Discord's welcome and goodbye card styles.
✨ Features
- Discord-style modern look
- Customizable background & avatar
- Display username, tag, and date
- Supports both welcome and leaving cards
- Output: PNG buffer ready to send to chat
🛠 Created by: catozolala
☁️ Baileys user: wave cloudx
💬 Code

📥 drawWelcomeCard()
COMMONJS
const { drawWelcomeCard } = require('catozolala-card-canvas');
const fs = require('fs');
// Created by catozolala
// Baileys user: wave cloudx
(async () => {
const buffer = await drawWelcomeCard({
username: 'Catozolala',
tag: '#0608',
avatarURL: 'https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460_960_720.png?q=60',
backgroundURL: 'https://i.ibb.co/Ccg2ctT/background.png',
date: 'Jun 6, 2025',
isOnline: true // true green > false red
});
fs.writeFileSync('welcome.png', buffer);
})();
ESM
import { drawWelcomeCard } from 'catozolala-card-canvas';
import { writeFileSync } from 'fs';
const buffer = await drawWelcomeCard({
username: 'Nekotina',
tag: '#0608',
avatarURL: 'https://example.com/avatar.jpg',
backgroundURL: 'https://example.com/background.jpg',
date: 'Jun 07, 2025',
isOnline: true // true green > false red
});
📦 Installation
npm install catozolala-card-canvas