Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

216
Views
No puedo enviar un mensaje a un canal específico discordjs

Estaba tratando de enviar un mensaje a un canal específico, así que uso el siguiente script

 let msg = "I am a message" clients.channels.cache.get("902208249099612170").send(msg)

pero todo lo que obtuve fue este error

 clients.channels.cache.get("902208249099612170").send(msg) ^ TypeError: Cannot read properties of undefined (reading 'send')

No tengo idea de por qué no puede enviar un mensaje, estoy usando discord js v13, ¿alguien tiene idea de cuál es el problema? Gracias

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Es posible que el canal no exista en la memoria caché del cliente. Intenta fetch el canal en su lugar:

 clients.channels.fetch("902208249099612170").then((channel) => channel.send(msg)); // Or with async/await const channel = await clients.channels.fetch("902208249099612170"); channel.send(msg)
about 4 years ago · Juan Pablo Isaza Report

0

Significa que el canal no existe o que el bot no puede ver el canal/servidor en el que se encuentra el canal. Intente capturarlo:

 let msg = "This is a message." clients.channels.fetch("902208249099612170") .then((channel) => channel.send(msg)); .catch(err => console.log("Could not find the channel."))
about 4 years ago · Juan Pablo Isaza Report

0

Bueno, encontré el problema. En realidad, hay varios client en el archivo y el que inició sesión en el bot no es el que envía el mensaje al canal específico, por eso no puedo enviarlo. Lo siento si les hice perder el tiempo 😓.

Lección aprendida: cuando desee enviar un mensaje a un canal específico, ¡asegúrese de que el client haya iniciado sesión en el token del bot!

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!