Key Events
messageCreate
Triggered when a message is sent. Used for Auto Moderation, XP System, Auto Responders, and Message Tracking.
guildMemberAdd
Triggered when a user joins. Used for Join Guard, Welcome Messages, and Auto Roles.
guildMemberRemove
Triggered when a user leaves. Used for Leave Messages and cleaning up user data.
interactionCreate
Triggered by Slash Commands, Buttons, and Select Menus. Essential for most user interactions.
voiceStateUpdate
Triggered when a user joins/leaves voice. Used for Join to Create (JTC) channels and Music features.
Some events might require specific Privileged Intents to be enabled in the Discord Developer Portal if you are hosting your own instance of the bot.
