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

187
Visualizações
Actualizar el nombre del canal varias veces

Lo que estoy tratando de hacer es tener un contador que se muestre en el nombre de un canal.

Soy consciente de los límites de frecuencia de la API de Discord y de que puedo cambiar el nombre del canal 2 veces en 10 minutos. Soy consciente de que DiscordJS maneja los límites de velocidad internamente colocándolos en una cola.

El problema está aquí, supongamos que el bot ejecuta estas líneas consecutivamente:

 myChannel.setName(1); myChannel.setName(2); myChannel.setName(3); myChannel.setName(4); myChannel.setName(5);

Lo que sucede es que las dos primeras solicitudes cambian el nombre del canal y las otras tres van a la cola. Pero después de 10 minutos, lo que sucede es que se envían las solicitudes tercera y cuarta, mientras que me gustaría saltar a la última.

Estaba interesado en averiguar si había una forma de verificar la respuesta a la solicitud de cambio de nombre del canal, para "interceptar" el límite de velocidad y evitar que entre en la cola.

Ya he pensado en una solución para el problema en sí:

 setInterval(()=>{ myChannel.setName(varDefSomewhereElse); },10*60*1000);

pero quiero resolver el "problema" de la manera más eficiente posible.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Dos formas probablemente funcionarían para esto:

  1. trata de atraparlo:
 try { myChannel.setName('asd') } catch (error) { console.error(error) // handle the error here }
  1. .después
 myChannel.setName(varDefSomewhereElse).then((c) => { console.log(`Set to ${c.name}`) })
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