Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

138
Vistas
El bot de música Discord.js alojado en heroku se bloquea después de un par de minutos

Tengo un bot de discord alojado en heroku que, entre otras funcionalidades, también permite a los miembros escuchar música (al igual que el famoso bot Rythm). Sin embargo, cada vez que reproduzco una canción, el bot falla y se reinicia después de 7-10 de reproducir canciones. Esto solo parece suceder cuando estoy tocando música. Aparte de eso, el bot parece funcionar sin problemas ni fallas. He incluido el inicio del mensaje de error que aparece a continuación (el error completo es muy largo)

 node:events:371 throw er; // Unhandled 'error' event ^ AudioPlayerError: aborted at connResetException (node:internal/errors:691:14) at TLSSocket.socketCloseListener (node:_http_client:407:19) at TLSSocket.emit (node:events:406:35) at node:net:672:12 at TCP.done (node:_tls_wrap:580:7) Emitted 'error' event on AudioPlayer instance at: at OggDemuxer.onStreamError (/app/node_modules/@discordjs/voice/dist/audio/AudioPlayer.js:213:22) at Object.onceWrapper (node:events:514:26) at OggDemuxer.emit (node:events:406:35) at emitErrorNT (node:internal/streams/destroy:157:8) at emitErrorCloseNT (node:internal/streams/destroy:122:3) at processTicksAndRejections (node:internal/process/task_queues:83:21) { resource: <ref *4> AudioResource { playbackDuration: 486900, started: true, silenceRemaining: -1, edges: [ <ref *1> { type: 'ffmpeg ogg', to: Node { edges: [ [Object], [Object], [Object] ], type: 'ogg/opus' }, cost: 2, transformer: [Function: transformer], from: Node { edges: [ [Object], [Circular *1] ], type: 'arbitrary' } }, <ref *2> { type: 'ogg/opus demuxer', to: Node { edges: [ [Object] ], type: 'opus' }, cost: 1, ...
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

A menudo, cuando creamos bots (como bots de música), podemos obtener estos errores extraños que son muy difíciles de depurar, ya que es probable que sea un problema con la biblioteca/API de discordia. He recibido errores similares con respecto a los permisos.

¿Está utilizando .catch() en eventos/promesas? Según el mensaje de error, sugiere que no está manejando correctamente los errores.

Esto también podría deberse a que intenta reproducir audio que aún no se ha descargado. Siempre debe usar una promesa al obtener el audio y esperar a que regrese antes de intentar reproducirlo, y finalmente usar .catch() .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda