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

93
Visualizações
¿Error en Discord.js messageCollector?

tengo un problema con el MessageCollector

 const msgFilter = (msg) => msg.author.id == message.author.id; const collector = message.channel.createMessageCollector(msgFilter); collector.on("collect", (msg) => { Health = 100 if(msg.content === "punch") { Health -= 10 } console.log(Health)

cuando escribo punch el resultado es 90 pero cuando escribo punch nuevamente el resultado también es 90, pero debería ser 80 No tengo este problema si creo la variable Health fuera del messageCollector, pero para mi uso debe estar dentro del MessageCollector, ¿cómo puedo hacer que cada vez que escribo punch 10 se elimine?

Debe ser un recopilador de mensajes y ninguna otra función, porque tiene que repetir cada código dentro del recopilador de mensajes.

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

0

Un recopilador de mensajes no toma un argumento de un filtro; toma un argumento de MessageCollectorOptions, que incluye el filtro. Tendrías que hacer algo como esto:

 const collector = message.channel.createMessageCollector({ filter: msgFilter });
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