¿Cómo puedo detectar cuándo un usuario se une a un servidor con Discord.js? #10
-
Estoy creando un bot con discord.js y quiero que envíe un mensaje de bienvenida automáticamente cuando un nuevo usuario se una al servidor. ¿Qué evento tengo que usar? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
¡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:
🔍 Detalles importantes: Si quieres usar un canal diferente, reemplaza member.guild.systemChannel por member.guild.channels.cache.get('ID_DEL_CANAL'). Este código debe estar después de que el bot haya iniciado sesión (client.login()), en tu archivo principal (index.js o bot.js normalmente). |
Beta Was this translation helpful? Give feedback.
¡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:
🔍 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…