Un bot de música entra a un canal de voz y transmite audio dentro. La parte de Discord es estable y está bien documentada. Todo lo que hay antes —de dónde sale el audio— no lo está, y esa es la razón entera de que los bots de música tengan fama de dejar de funcionar.
Qué necesita de verdad para funcionar
Una conexión de voz, un codificador y una fuente. El codificador es un programa externo al que tu bot llama para convertir el audio al formato que Discord quiere; tiene que estar presente en el entorno, no solo listado como dependencia.
La fuente es la parte frágil. Los extractores que sacan audio de webs públicas están en una carrera constante con esas webs cambiando, así que un bot que iba bien en marzo deja de ir en abril sin que tú cambies una línea.
Qué te cuesta
| Recurso | Realidad |
|---|---|
| Memoria | De 1 a 2 GB es un punto de partida realista, no 512 MB |
| Procesador | Codificar audio es trabajo continuo de verdad |
| Ancho de banda | Continuo mientras suena, por cada conexión de voz |
| Tu tiempo | La librería extractora va a necesitar actualizarse repetidamente |
Los más conocidos pararon tras requerimientos legales de las plataformas cuyo contenido transmitían. Esa historia conviene conocerla antes de construir un bot de música público: el problema técnico tiene solución, y la posición en la que te deja es lo que acabó con aquellos proyectos. Un bot para tu propio servidor privado es una propuesta distinta de uno que anuncias.
Si vas a tener uno igualmente
- Presupuesta la memoria con honestidad
Los búferes de audio son lo más grande que va a guardar tu bot. Dimensionarlo como un bot de comandos es como acabas con un bot que muere a mitad de una canción.
- Mantén actualizada la librería extractora
Esto no es mantenimiento opcional. Cuenta con actualizarla más a menudo que todo lo demás junto.
- Maneja los casos de desconexión
Canal vacío, movido a otro canal, expulsado de la voz, el flujo se corta de repente. Todos y cada uno pasan, y un bot que los ignora acaba ocupando un canal en silencio.
- Prefiere fuentes que tengas permiso de usar
Archivos propios, flujos con licencia, o una radio que lo permita. Menos preguntas legales y bastantes menos roturas.
Si lo que quieres es música en tu servidor, usar algo que mantiene otra persona es una respuesta legítima. Construir el tuyo merece la pena cuando quieres aprender, o quieres algo concreto, no como la vía más barata a tener música de fondo.