Descripción
Nuestro módulo de notificaciones de Twitter está diseñado para que tu comunidad pueda seguir automáticamente los nuevos tuits de sus creadores favoritos directamente en Discord. Además, actualiza automáticamente el nombre de una sala de voz para mostrar en tiempo real el número de seguidores de la cuenta de Twitter 📊.
🔄 Funcionamiento del sistema
Sección titulada “🔄 Funcionamiento del sistema”- Supervisión de cuentas de Twitter
- Notificación automática
- Personalización de las notificaciones
- 📢 El rol que se debe mencionar en un nuevo tuit
- 🎯 El canal de destino de las notificaciones
- ⏱️ La frecuencia con la que se comprueban los nuevos tuits
El módulo comprueba periódicamente las cuentas de Twitter configuradas para detectar cualquier nuevo mensaje publicado. Puedes configurar varias cuentas para supervisarlas simultáneamente 💬.
Tan pronto como se detecta un nuevo tweet, el módulo crea automáticamente una notificación en el canal Discord configurado con el enlace. Los tweets se añaden a una lista y cada minuto el módulo toma un tweet para enviarlo al chat con el fin de evitar el spam.

Podrá configurar:
✨ Ventajas del sistema
Sección titulada “✨ Ventajas del sistema”- 🎯 No te pierdas ningún tuit de tus creadores favoritos
- 🤖 Automatización completa del proceso de notificación
- 📊 Gestión sencilla y centralizada de las cuentas a seguir
- 🔔 Notificaciones personalizables e informativas
❗ Importante
Sección titulada “❗ Importante”- El módulo no funciona con solo descargar los archivos, debe integrarse en un bot de Discord que ya esté en funcionamiento
- Utilizamos Prisma como ORM para la gestión de la base de datos, asegúrate de que tu proyecto también utiliza Prisma o adapta el código en consecuencia
⚠️ Requisitos previos
Sección titulada “⚠️ Requisitos previos”- Un bot Discord funcional con los permisos necesarios
- Una clave token bearer válida -> Ver la sección de instalación
- Conocimientos sobre desarrollo de bots Discord (Javascript) y gestión de bases de datos
Archivos/carpetas
Sección titulada “Archivos/carpetas”Directoriocommands
Directorionotification
- notification-add.js Implementación del comando slash
- notification-list.js Implementación del comando slash
- notification-remove.js Implementación del comando slash
Directorioprisma
- schema.prisma Modelo de datos para el módulo (Prisma)
Directorioutils
Directorionotification
- twitter.js Funciones utilitarias para la gestión de Twitter
- 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