Descripción
Nuestro módulo de notificación de YouTube está diseñado para permitir a tu comunidad seguir automáticamente los nuevos videos de sus creadores favoritos directamente en Discord.
Además, actualiza automáticamente el nombre de un canal de voz para mostrar el recuento de suscriptores en tiempo real del canal de YouTube 📊.
🔄 Cómo funciona el sistema
Sección titulada “🔄 Cómo funciona el sistema”- Monitoreo de canales de YouTube
- Notificación automática
- 🔗 Enlace directo al video
- 🎥 Título del video
- 📝 Creador
- 🖼️ Miniatura del video
- Personalización de notificaciones
- 📢 El rol a mencionar cuando se publique un nuevo video
- 🎯 El canal de destino para las notificaciones
- ⏱️ La frecuencia de verificación de nuevos videos
El módulo verifica regularmente los canales de YouTube configurados para detectar cualquier nuevo video publicado. Puedes configurar múltiples canales para monitorear simultáneamente 📺.
Tan pronto como se detecta un nuevo video, el módulo crea automáticamente una notificación en el canal de Discord configurado con el enlace, que incluye:

Podrás configurar:
✨ Beneficios del sistema
Sección titulada “✨ Beneficios del sistema”- 🎯 Nunca te pierdas un video de tus creadores favoritos
- 🤖 Automatización completa del proceso de notificación
- 📊 Gestión simple y centralizada de los canales a monitorear
- 🔔 Notificaciones personalizables e informativas
❗ Importante
Sección titulada “❗ Importante”- El módulo no funcionará solo descargando los archivos; debe integrarse en un bot de Discord ya funcional
- Usamos Prisma como ORM para la gestión de bases de datos; asegúrate de que tu proyecto también use Prisma o adapta el código en consecuencia
⚠️ Requisitos
Sección titulada “⚠️ Requisitos”- Un bot de Discord funcional con los permisos necesarios
- Una clave API de YouTube válida -> Ver sección de instalación
- Conocimientos en desarrollo de bots de Discord (Javascript) y gestión de bases de datos
Archivos/carpetas
Sección titulada “Archivos/carpetas”Directoriocommands
Directorionotification
- notification-add.js Implementación de la comando slash
- notification-list.js Implementación de la comando slash
- notification-remove.js Implementación de la comando slash
Directorioprisma
- schema.prisma Modelo de datos para el módulo (Prisma)
Directorioutils
Directorionotification
- youtube.js Funciones utilitarias para la gestión de YouTube
- utils.js Funciones reutilizables
- .env Variables de entorno requeridas
- index.js Punto de entrada del script
- package.json Dependencias requeridas
Dependencias y versiones
Sección titulada “Dependencias y versiones”Aquí están las versiones utilizadas para el desarrollo y prueba del script:
- @prisma/client@6.18.0
- discord.js@14.24.0
- dotenv@16.6.1
- uuid-js@0.7.5
- axios@0.26.1