Tu compañera neko kawaii multiplataforma.
Discord, Telegram y WhatsApp — un solo bot, todo gratis.
// módulos
Cada módulo está disponible en las tres plataformas. Sin diferencias, sin limitaciones según la plataforma.
Abrazos, besos, palmaditas y más de 10 acciones con GIFs animados via Tenor. Contadores de quién da y recibe más.
Sistema de monedas con recompensas diarias, transferencias, tienda de ítems, mascotas, matrimonios y clasificaciones.
Chat con GPT-4o con personalidad kawaii, generación de imágenes con DALL-E 3, roleplay IA y traducción instantánea.
Advertencias, baneos, limpieza de mensajes, cambio de prefijo por grupo y estadísticas de uso de comandos.
Sistema de verificación por capas: solo en grupos, activado por admin y cada usuario confirma edad en privado. Fuentes: Danbooru + RedGifs.
Reproducción via Lavalink con soporte de YouTube y Spotify (metadatos). Cola, pausa, saltar, volumen — en Discord.
// comandos
Prefijo por defecto: / — configurable por grupo con /prefix
// plataformas
Yukiko funciona de forma nativa en las tres plataformas con la misma experiencia.
Integración completa con slash commands, embeds ricos, música con Lavalink y moderación avanzada.
Bot nativo via Grammy con soporte de grupos e inline queries. Comandos registrados en BotFather.
Via Baileys (protocolo WhatsApp Web). Autenticación por QR, sin API oficial necesaria.
// instalación
Desde cero hasta funcionando. Usa los scripts de instalación automática para las dependencias.
Clona el repo y entra en el directorio.
# Clonar
git clone git@github.com:joseangelalejo/yukiko.git
cd yukiko
Usa el script automático según tu SO. También disponible para Windows.
# Arch Linux (usa pacman) bash scripts/install-arch.sh # Windows (PowerShell como Admin) Set-ExecutionPolicy Bypass -Scope Process .\scripts\install-windows.ps1 # Windows (alternativa con Python) python scripts/install-windows.py
Copia el ejemplo y rellena tus tokens. Todo lo gratuito viene marcado.
cp .env.example .env # Edita .env con tu editor favorito nano .env # o: code .env
Crea un proyecto en neon.tech, copia la connection string y aplica las migraciones.
# Instalar dependencias Node npm install # Aplicar migraciones (Drizzle ORM) npx drizzle-kit push # Ver tablas en el navegador bash scripts/db-studio.sh
Discord en developer.discord.com · Telegram con @BotFather · WhatsApp usa QR (sin token).
# Ver guía completa de configuración de cada plataforma:
cat docs/PLATFORM_SETUP.md
Levanta todos los bots y la web de administración a la vez.
# Todo junto npm run dev # O por separado npm run dev:discord npm run dev:telegram npm run dev:whatsapp npm run dev:web # → http://localhost:3000
Para 24/7 usa PM2 en tu servidor. El CI/CD de GitHub Actions lo automatiza.
# En tu servidor (Ubuntu homelab / VPS) npm install -g pm2 tsx pm2 start ecosystem.config.cjs pm2 save && pm2 startup # La web va a Vercel (gratuito): cd web && npx vercel --prod
// stack tecnológico
Cada servicio tiene plan gratuito generoso. Lo que no lo tiene lo levantamos en el homelab Proxmox.
Base de datos serverless. 0.5 GB gratis, conexión nativa con Vercel.
GRATISHosting de la web Next.js. CI/CD automático desde GitHub.
GRATISCache y rate limiting. Self-hosted en homelab con Docker.
HOMELABGIFs para roleplay (hugs, kisses, etc). API Key gratuita via Google Cloud.
GRATISMonitorización y dashboards. Self-hosted en homelab Proxmox.
HOMELABGPT-4o + DALL-E 3. De pago pero <$1/mes con uso moderado.
OPCIONAL $Contenedores para bots, Redis, Lavalink, Grafana, Prometheus.
GRATISServidor de audio para música Discord. Self-hosted, open source.
HOMELAB32 GB DDR4. Bots 24/7 via PM2 o Docker en VM Ubuntu.
HOMELABCI/CD: lint → deploy web (Vercel) → deploy bots (SSH al homelab).
GRATISEsta página de documentación. Deploy automático con GitHub Actions.
GRATISAPIs gratuitas para contenido +18 con cuenta (tier gratuito suficiente).
GRATIS// arquitectura
Monorepo con workspaces npm. Cada plataforma y módulo es independiente.