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

350
Views
No se pueden leer propiedades de lectura desconocida ('caché')

He estado tratando de hacer una inserción de bienvenida para un bot Discord.js. Mi problema es que sigo recibiendo el error:

 TypeError: Cannot read properties of undefined (reading 'cache')

Si modifico guild a guilds , aparece este error:

 TypeError: Cannot read properties of undefined (reading 'get')

Estoy tratando de mostrar la cantidad de miembros en el gremio (servidor). Sin embargo, este error me lo impide. He intentado buscar en Google pero no puedo encontrar ninguna solución, así que vine aquí. Estoy usando Discord.js v13.6 (la última versión).

Se supone que el código muestra una inserción cuando un miembro se une al gremio. Aquí, por supuesto, está mi código:

 const { MessageEmbed } = require('discord.js'); module.exports = { name: 'guildMemberAdd', once: false, execute(member) { console.log('New member joined') const WelcomeChannel = '941373101277589564' const guild = member.guilds.cache.get('940180806696058910') const channel = member.guilds.channels.cache.get(WelcomeChannel) let welcomeEmbed = new MessageEmbed() .setDescription(`Welcome <@${member.user.id}> to the **Monocle Games** Discord server.\n Member Count: ${guild.memberCount} `) .setTimestamp() welcomeEmbed.setAuthor({ name: '**WELCOME**', iconURL: member.user.avatarURL() }) channel.send({embeds: [welcomeEmbed]}) } }

Es parte de un controlador de eventos, sin embargo, no está relacionado con el problema. Mi primer pensamiento fue que la forma en que obtenía el gremio estaba desactualizada, sin embargo, creo que esta es la última versión, entonces, ¿qué estoy haciendo mal?

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

0

El miembro tiene propiedad del guild :

 const guild = member.guild const channel = guild.channels.cache.get(WelcomeChannel)
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!