Skip to content

¿Cómo puedo detectar cuándo un usuario se une a un servidor con Discord.js? #10

Closed Answered by marioaparcero
DARKTOTEM2703 asked this question in Q&A
Discussion options

You must be logged in to vote

¡Buena pregunta! Para detectar cuando un usuario se une a un servidor, puedes usar el evento guildMemberAdd. Este evento se dispara cada vez que un nuevo miembro entra en el servidor.

Aquí tienes un ejemplo básico usando discord.js v14:

const { Events } = require('discord.js');
client.on(Events.GuildMemberAdd, member => {
  const channel = member.guild.systemChannel; // Puedes usar un canal específico si quieres
  if (channel) {
    channel.send(`🎉 ¡Bienvenido/a al servidor, ${member.user.username}!`);
  }
});

🔍 Detalles importantes:
Asegúrate de que el bot tiene permisos para ver y escribir en el canal donde quieras enviar el mensaje.

Si quieres usar un canal diferente, reemplaza member…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by marioaparcero
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants