Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

135
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!