Events

Listen to Discord events in your bot.

Member Join

utils/events.js
on('guildMemberAdd', async (member) => {
const channel = member.guild.systemChannel;
if (!channel) return;
await channel.send(`Welcome ${member.user.username}! 👋`);
});

Member Leave

utils/events.js
on('guildMemberRemove', async (member) => {
const channel = member.guild.systemChannel;
if (!channel) return;
await channel.send(`Goodbye ${member.user.username}! 👋`);
});

Custom Discord.js Events

Access the Discord.js client directly for custom events:

index.js
const bot = await createBot();
bot.client.on('messageCreate', message => {
console.log('New message:', message.content);
});