Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

AzzyBot

AzzyBot es un bot de música para Discord escrito en C# con DSharpPlus, diseñado específicamente para funcionar con AzuraCast. Permite gestionar la estación musical desde el Discord, verificar actualizaciones, exportar playlists y escuchar archivos locales.

Ficha actualizada 23 sept 2026, 10:35 · upstream 23 sept 2026, 10:17 · release v2.11.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es AzzyBot

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

AzzyBot es una aplicación de software diseñada para integrar un servidor de música con AzuraCast dentro del ecosistema de Discord. El proyecto está escrito en C# utilizando DSharpPlus como framework principal. Su propósito principal es ofrecer funcionalidades específicas relacionadas con la gestión y control de estaciones musicales, además de proporcionar herramientas adicionales como el escrutinio de archivos locales, la consulta de estadísticas técnicas del servidor y la integración con Lavalink para streaming. El proyecto se ejecuta mediante Docker Compose, lo que facilita su despliegue en entornos contenedores.

CASOS DE USO
  • Gestionar una estación musical dentro del Discord a través de AzuraCast
  • Verificar si nuevos archivos han sido agregados a la estación
  • Comprobar actualizaciones necesarias para el servidor de música
  • Verificar el estado operativo (online/downtime) del servidor de música
  • Exportar listas de reproducción guardadas
  • Obtener historial de canciones escuchadas
  • Acceder a archivos locales dentro de los canales de voz
  • Eliminar canciones de la pila de solicitudes
PUNTOS DESTACADOS
  • Soporte nativo para la integración con AzuraCast, permitiendo una gestión completa desde el Discord sin necesidad de un servidor externo
  • Integración con Lavalink, facilitando el streaming de música a través del protocolo LMS
  • Diseño modular que separa las funcionalidades en categorías específicas (AzuraCast y MusicStreaming)
  • Soporte para escuchar archivos locales directamente desde la estación
  • Capacidad de exportar listas de reproducción guardadas
  • Interfaz de usuario basada en Discord, lo que permite una experiencia de control intuitiva
PRECAUCIONES
  • El proyecto no incluye soporte nativo para servidores de música como Spotify o Deezer, limitándose principalmente a AzuraCast y Lavalink
  • La integración con AzuraCast es obligatoria para el funcionamiento completo del bot
  • No se incluyen herramientas de streaming en tiempo real (como WebRTC) por defecto
  • El proyecto no soporta múltiples usuarios simultáneos ni tiene autenticación de usuarios
  • No incluye gestión de playlists personalizadas, solo la exportación desde AzuraCast
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar AzzyBot se recomienda utilizar Docker Compose para ejecutar el proyecto en un entorno aislado. Se debe crear un archivo docker-compose.yml que incluya las imágenes oficiales de PostgreSQL y Lavalink4NET. Es recomendable configurar variables de entorno con credenciales seguras (por ejemplo, mediante .env) antes de iniciar el servicio. El bot se ejecuta como un servicio de background (NCronJob), por lo que se recomienda ejecutarlo en un servidor dedicado o en modo de producción dentro del contenedor Docker.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.