Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

139
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda