- Banners personalizados con el estilo de Discord -
📦 Instalación
npm i dresko-arts@latest
✨ Características
- 🚀 Generación rápida
- 🎨 Diseño simple y precioso
- 🎖️ Fácil de usar
- 💎 Amigable para principiantes
- ❌ Discord.js no requerido
📌 NUEVO!!
- 🖼️ Decoración/marcos de avatar
- 🎴 Tema de perfil automático
- 🔮 Insignias de booster vuelven
- 🛡️ Insignias de Automod y LegacyUsername
🖼️ Banners
🪄 profileImage(userId, imgOptions?)
Banner de un USUARIO / BOT, con sus insignias y muchas más opciones.
Opciones (Click para mostrar)
profileImage(userId, { customTag?: string, // Texto debajo del usuario customBadges?: string[], // Tus propias insignias (path y URL) (46x46) customBackground?: string, // Cambia el fondo a cualquier imagen (path y URL) (885x303) overwriteBadges?: boolean, // Fusiona tus insignias con las de Discord badgesFrame?: boolean, // Crea un pequeño marco detrás de la insignia removeBadges?: boolean, // Quita las insignias, sean tus propias o las de Discord removeBorder?: boolean, // Quita el borde de la imagen, personalizada o normal usernameColor?: string, // Color HEX del nombre de usuario tagColor?: string, // Color HEX del tag borderColor?: string | string[], // Color HEX del borde, puede ser degradado con dos colores borderAllign?: string, // Alineamiento del degradado si se usan dos colores disableProfileTheme?: boolean, // Desactiva los temas de perfil de Discord presenceStatus?: string, // Estado del usuario debajo del avatar squareAvatar?: boolean, // Cambia la forma del avatar a cuadrada removeAvatarFrame?: boolean, // Quita el avatar de Discord marco/decoración (o ninguna) rankData?: { currentXp: number, // XP actual del usuario requiredXp: number, // XP requerida para subir nivel level: number, // Nivel actual del usuario rank?: number, // Posición en los marcadoes barColor?: string, // Color HEX de la barra de XP // === Opciones añadidas por Dresko === levelColor?: string, // Color HEX del texto de nivel autoColorRank?: boolean, // Si el color se clasifica como medalla para primero, segundo, tercero... } // === Opciones añadidas por Dresko === moreBackgroundBlur?: boolean, // Triplica el desenfoque del fondo backgroundBrightness?: number, // Establece el color del fondo desde 1 a 100% customDate?: Date || string, // Texto o fecha personalizada en vez de cuando se unió a Discord localDateType?: string, // Formato local para la fecha, ej. 'en' | 'es'... })Código de ejemplo (Click para mostrar)
📃 Discord.js v14
const { AttachmentBuilder } = require('discord.js'); const { profileImage } = require('dresko-arts'); await interaction.deferReply(); const user = interaction.options.getUser('user-option'); const buffer = await profileImage(user.id, { customTag: 'Admin', squareAvatar: true, ...imgOptions }); interaction.followUp({ files: [buffer] });Imagen de resultado (Click para mostrar)
Banner de rango
profileImage('UserID', { customBadges: [ './skull.png', './rocket.png', './crown.png' ], presenceStatus: 'phone', badgesFrame: true, customDate: 'AWESOME!', moreBackgroundBlur: true, backgroundBrightness: 100, rankData: { currentXp: 2100, requiredXp: 3000, rank: 1, level: 20, barColor: '#fcdce1', levelColor: '#ada8c6', autoColorRank: true } });
Banner de usuario personalizado
profileImage('UserID', { borderColor: ['#0000ff', '#00fe5a'], presenceStatus: 'idle', removeAvatarFrame: false });
Banner de bot personalizado
profileImage('UserID', { customBackground: 'https://i.imgur.com/LWcWzlc.png', borderColor: '#ec8686', presenceStatus: 'online', badgesFrame: true });
💥 Problemas
Para cualquier problema, abre un ticket en el repositorio de github aquí
⭐ Soporte
Crea un ticket en mi servidor de Discord Dresko.es - Lounge