Skip to content

Releases: Melendo/BotMeriendo

v0.1.0-beta

02 Jan 21:05

Choose a tag to compare

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

  1. Reproducción desde YouTube: Capacidad para reproducir audio mediante enlaces directos o términos de búsqueda.
  2. 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.
  3. Controles de Reproducción: Comandos completos para pausar, reanudar, saltar canciones ( skip), detener la reproducción y visualizar la cola actual.
  4. 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.