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

155
Visualizações
¿Cómo puedo llegar a un bot para responder a dms?

Entonces, trabajando con discordjs, me preguntaba si es posible que mi bot responda a los comandos enviados en dms con el bot. ¿Hay alguna manera de escuchar los DM? Ejemplo: ¿el usuario envía DM al bot con !test y el bot respondería en DM con éxito?

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

0

Luego, al configurar el new Discord.Client() , asegúrese de agregar el parcial "CHANNEL" y la intención DIRECT_MESSAGES ... También debe permitir esta intención en su portal de desarrolladores; de lo contrario, obtendrá un error de permisos de intenciones.

 const client = new Discord.Client({ partials: ["CHANNEL"], intents: [Discord.Intents.FLAGS.DIRECT_MESSAGES] })

y luego en el messageCreate oyente, así es como escuchas un DM.

 if(command === "test" && message.channel.type === "DM"){ message.channel.send("Success!") }

esto es verificar si el canal en el que se recibe el mensaje es un canal de mensajería directa, si no, regresará, de lo contrario, responderá con "¡Éxito!"

about 4 years ago · Juan Pablo Isaza Relatório

0

Podrías hacerlo

 if(message.channel.DMChannel) { message.author.send("Success") }

No estoy seguro, pero debería funcionar.

about 4 years ago · Juan Pablo Isaza Relatório

0

if(message.channel.type == "DM"){ // if it's v12 just type change it to "dm" // do sth }
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