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

266
Views
¿Cómo obtener las actividades del usuario de la interacción en Discord.js v13?

¿Cómo puedo obtener las activities de interaction.options ? Si uso interaction.options.getUser , recibo el siguiente error:

 cannot read properties of undefined (reading 'activities')

Aquí está mi código:

 const user = interaction.options.getUser('target'); const activity = user.presence.activities.type;
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

User no tienen una propiedad de presence , solo los GuildMember la tienen. Lo que puede hacer es fetch primero al miembro por su ID:

 const user = interaction.options.getUser('target'); const member = await interaction.guild.members.fetch(user);

Y luego, puedes obtener las activities :

 const activities = member.presence?.activities;

activities devuelve una matriz de Activity , por lo que deberá tomar la primera, por ejemplo, para registrar su type :

 console.log(activities[0]?.type)

Tenga en cuenta que deberá tener habilitados los intentos GUILDS , GUILD_MEMBERS y GUILD_PRESENCES .

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!