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

212
Visualizações
Discordjs DM todos los miembros del servidor

Estoy tratando de enviar mensajes directos a todos los miembros del servidor mediante un bot a través de un comando y solo envía mensajes directos a 4 personas que son administradores

 message.guild.members.cache.forEach(member => { // Looping through each member of the guild. // Trying to send a message to the member. // This method might fail because of the member's privacy settings, so we're using .catch member.send(`hi`) .catch(() => (`Couldn't DM member ${member.user.tag}`)); message.channel.send(`Success`) .catch(console.error); });
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Esta operación puede llevar mucho tiempo. La respuesta de @SuleymanCelik fue parcialmente correcta porque no todos los usuarios se almacenan en el caché de miembros del bot. Para obtener a todos los usuarios del servidor, debe realizar una llamada fetch() para todos los usuarios como este.

 guild.members .fetch() .then(members => members.forEach(member => { member .send("Hello!") .catch(() => { console.error(`Failed to send ${member.user.tag} a message`) }) }))
about 4 years ago · Juan Pablo Isaza Relatório

0

puede enviar un mensaje a todos los usuarios cuya configuración de privacidad no esté activada de esta manera

 message.guild.members.cache.forEach(member => { // Looping through each member of the guild. // Trying to send a message to the member. // This method might fail because of the member's privacy settings, so we're using .catch member.send("Hello, this is my message!").catch(e => console.error(`Couldn't DM member ${member.user.tag}`)); });
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