Releases: Melendo/BotMeriendo
Releases · Melendo/BotMeriendo
v0.1.0-beta
Resumen del Lanzamiento
Esta versión beta establece la base funcional completa del bot, introduciendo una arquitectura modular robusta, soporte para contenedores y un sistema de música optimizado para alto rendimiento.
Funcionalidades Principales
Sistema de Reproducción de Música
- Reproducción desde YouTube: Capacidad para reproducir audio mediante enlaces directos o términos de búsqueda.
- Soporte de Listas de Reproducción Optimizada: Implementación de resolución Just-in-Time (JIT) que permite la carga inmediata de listas extensas, resolviendo los enlaces de audio dinámicamente justo antes de la reproducción.
- Controles de Reproducción: Comandos completos para pausar, reanudar, saltar canciones ( skip), detener la reproducción y visualizar la cola actual.
- Interfaz Interactiva: Botones integrados en los mensajes de reproducción para facilitar el control sin necesidad de comandos de texto.
Gestión de Canales de Voz
- Conexión y Desconexión: Comandos para unir y desconectar al bot de los canales de voz.
- Gestión Automática de Inactividad: Sistema inteligente que desconecta al bot automáticamente si se queda solo en el canal o tras un periodo de inactividad, optimizando el consumo de recursos.
- Infraestructura y Aspectos Técnicos
Arquitectura Modular
- El código base está organizado en módulos independientes (cogs) para música, eventos y utilidades generales, facilitando el mantenimiento y futuras expansiones.
- Despliegue con Docker: Soporte nativo para Docker y Docker Compose, permitiendo una instalación y ejecución aislada, reproducible y sencilla en cualquier entorno.
- Sistema de Logging: Implementación de registros detallados para el monitoreo de actividad y diagnóstico de errores en tiempo real.
- Manejo de Errores: Sistema de retroalimentación que notifica al usuario en caso de fallos en la reproducción o permisos insuficientes.