Mi bot de música de Discord no funciona: qué comprobar

Actualizado el · 6 min de lectura

Cuando un bot de música no reproduce, no siempre es un ajuste de tu servidor. Music reproduce en tu canal de voz mediante la infraestructura de audio de la plataforma, y una solicitud también puede fallar en su proveedor. Esta guía separa los permisos y el canal que puedes corregir de una interrupción de Lavalink o de un límite de la fuente. Music está incluido en Free, pero ningún enlace concreto tiene reproducción garantizada.

Crea tu bot gratis

Empieza gratis. Pro cuesta 9,99 USD al mes.

Antes de empezar

  1. Confirma el canal de voz y los permisos

    Únete primero al canal de voz y, desde un canal de texto donde el bot pueda responder, usa /play con un artista y título. También puedes usar !play si tu bot mantiene ese prefijo. El bot no se une si quien solicita la canción no está en un canal de voz.

    Si responde que necesita permiso para unirse o hablar, corrige Conectar y Hablar para el rol del bot en ese canal o categoría. Comprueba también Ver canal, Enviar mensajes e Insertar enlaces en el canal de texto. No concedas Administrator como sustituto: una excepción de permisos del canal puede seguir siendo la causa y los permisos mínimos son más seguros.

  2. Distingue una búsqueda de la reproducción del proveedor

    El comando /play acepta el nombre de una canción o un enlace http o https. Las búsquedas por texto se envían primero a SoundCloud; si no hay coincidencia, el bot repite la búsqueda en YouTube. Una ruta de archivo u otra clase de dirección se rechaza: busca por artista y título en su lugar.

    YouTube puede exigir inicio de sesión para contenido de discográficas, con restricción de edad o región, especialmente desde centros de datos. Un bot alojado no puede iniciar sesión por una persona, así que un enlace puede encontrar un título y fallar cuando empieza a reproducirse. No anuncies que todos los enlaces de YouTube funcionarán.

  3. Lee el aviso de alternativa de SoundCloud

    Ante un error de inicio de sesión, edad o disponibilidad de YouTube, el bot toma el artista y el título, busca la canción en SoundCloud y reproduce la primera coincidencia. Publica un aviso amarillo en el canal con la pista de SoundCloud elegida.

    Esa coincidencia puede ser otra subida —por ejemplo una versión en directo, una remasterización o una versión—. Si SoundCloud no encuentra una alternativa adecuada, el bot avisa y omite la pista para que una entrada problemática no bloquee la cola. Prueba otra redacción de búsqueda o un enlace de SoundCloud, en vez de repetir el mismo enlace de YouTube.

  4. Music no descarga el audio desde tu bot. Envía la solicitud a un servidor de audio Lavalink administrado por la plataforma, que busca la pista y la transmite al canal de voz. Si el bot informa que el sistema de música no está disponible o que todos los servidores Lavalink no están disponibles y está intentando reconectarse, no es un permiso que puedas arreglar en el servidor.

    Espera un minuto y vuelve a probar una sola canción antes de cambiar ajustes. Si el sistema vuelve, usa /queue para comprobar lo que quedó esperando. Si el mensaje era de permisos, vuelve al paso del canal de voz; cambiar el volumen o el plan no recupera un servidor de audio que no está disponible.

  5. Revisa la salida automática y prueba controles básicos

    En «Salida Automática», abre «Salir cuando esté vacío». Está activado de forma predeterminada: cuando no queda ninguna persona en el canal, el bot espera «Retraso de Salida (segundos)» —de 5 a 300 segundos, 30 inicialmente—, detiene la reproducción, vacía la cola y sale. Sube el retraso si la gente se desconecta y vuelve a entrar brevemente.

    Con una segunda solicitud, usa /queue y después /nowplaying, /pause, /resume y /skip. /stop termina la reproducción, vacía la cola y desconecta al bot. /seek acepta una posición como 1:30, /shuffle mezcla las pistas pendientes y /loop acepta off, track o queue. Estos comandos también tienen la forma con prefijo, como !play.

  6. Comprueba los límites antes de atribuir el problema al plan

    Music es un módulo Free. En «Reproducción», cuando se aplican los límites de Free, la cola y la importación de una lista se limitan a 20 pistas. «Volumen Predeterminado» va de 0 a 100; «Tamaño Máximo de la Cola» va de 10 a 500, pero el límite de Free prevalece. «Permitir Duplicados» controla si se puede añadir la misma canción más de una vez.

    Las listas guardadas, Audio Filter y 24/7 Mode (Stay in voice when idle) requieren Pro. En Pro, tu Max Queue Size sigue siendo el límite de cola que configuras. Un límite de Free no explica que el bot no pueda Conectar o Hablar ni un mensaje de Lavalink no disponible; comprueba primero la causa indicada por la respuesta del bot.

Preguntas frecuentes

¿Por qué mi bot de música de Discord no se oye?

Comprueba que estés en el canal de voz y que el bot tenga Conectar y Hablar allí. Revisa también que pueda ver, enviar mensajes e insertar enlaces en el canal de texto. No uses Administrator como atajo.

¿Reproduce el bot todos los enlaces de YouTube?

No. Algunos enlaces de YouTube fallan porque exigen inicio de sesión o tienen restricciones. Ante ciertos errores, el bot intenta una coincidencia de SoundCloud y publica un aviso; si no hay alternativa adecuada, omite la pista.

¿Qué significa que Lavalink no está disponible?

Significa que el servidor de audio administrado por la plataforma no está disponible o se está reconectando. Espera un minuto y vuelve a probar antes de cambiar permisos o ajustes.

¿Music está incluido en Free?

Sí. Music está incluido en Free. La cola y las importaciones de listas se limitan a 20 pistas cuando se aplican los límites de Free; las listas guardadas, filtros de audio y modo 24/7 requieren Pro.

Módulos relacionados

Guías relacionadas

¿Listo para configurar tu bot?

Crea tu bot gratis

Empieza gratis. Pro cuesta 9,99 USD al mes.