List of Discord Events

Client / Bot Events

These Discord events relate to the bot, e.g. an event for when the bot joins a server.

Event Type
Description
Event Variable

Guild Joined

Run when the bot joins a new Discord server.

Guild Left

Run when the bot is removed from a Discord server.

Client Ready

Your bot has started up, and is ready to work!

App Command Perms Update

Run when a command's permissions are edited.

Automod Rules

Automoderation rules can be added to your bot to ensure your servers are moderated and secure. To learn more about automoderation rules, see Create & Delete an Auto Mod Rule.

Event Type
Description
Event Variable

Rule Triggered

Run when an automod rule has been triggered.

Rule Created

Run when an automod rule has been created.

Rule Updated

Run when an automod rule has been updated.

Rule Deleted

Run when an automod rule has been removed.

Guild / Server Events

Event Type
Description
Event Variable

Guild Available

Guild Unavailable

Guild Updated

Run when an update is made to a guild.

Invite Created

Run when a server invite is created.

Invite Deleted

Run when a server invite is deleted.

Server Scheduled Events

Event Type
Description
Event Variable

Event Created

Run when an event is created in a server.

Event Updated

Run when an event is updated in a server.

Event Deleted

Run when an event is deleted in a server.

User Added

Run when a user subscribes to a server event.

User Removed

Run when a user unsubscribes from an event.

Boost Events

Event Type
Description
Event Variable

Boost Event

Run when a user boosts a server.

Boost Tier 1

Run when a server reaches Boost Tier 1.

Boost Tier 2

Run when a server reaches Boost Tier 2.

Boost Tier 3

Run when a server reaches Boost Tier 3.

Emoji & Sticker Events

Event Type
Description
Event Variable

Emoji Created

Run when an emoji is added to a guild.

Emoji Updated

Run when an emoji is updated in a guild.

Emoji Deleted

Run when an emoji is deleted from a guild.

Sticker Created

Run when an sticker is added to a guild.

Sticker Updated

Run when an sticker is updated in a guild.

Sticker Deleted

Run when an sticker is deleted from a guild.

Guild Discovery Events

Server Discovery allows your Discord server to reach more users by becoming public in the Discovery page. When applying for server discovery, you can find a set of requirements you must follow in your server's settings, or to find out more, visit Discord's Enabling Server Discovery guide.

A Server Discovery grace period will last for four weeks. A grace period means that your server will not be removed from Discovery immediately. However, if after four weeks your server fails to meet the requirements, it will automatically be removed from Discovery.

Event Type
Description
Event Variable

Disqualified

Run when a guild is removed from discovery.

Re-qualified

Run when a guild is re-added to discovery.

Grace Period Initial Warning

A warning for when a server's grace period has started.

Grace Period Final Warning

This warning will be sent during the end of a server's grace period.

Stage Instance Events

Event Type
Description
Event Variable

Stage Created

Run when a stage instance is created.

Stage Updated

Run when a stage instance is updated.

Stage Deleted

Run when a stage instance is deleted.

Misc Guild Events

Event Type
Description
Event Variable

Raid Reported

Run when a guild receives a raid detection.

Integration Updated

If your server's integrations (e.g., webhooks and bots) has updated, this event will run.

Audit Log Entry Created

Ran once an action such as a member timeout or role creation has occured.

Webhooks Updated

Triggered if the server's webhooks have been updated or changed.

Guild Member Events

Event Type
Description
Event Variable

Member Join

Once a member has joined, this event will run.

Member Update

Ran once a member has updated (e.g., name).

Member Leave

Begins when a member has left the server.

Member Kicked

Once a member is kicked, this event will run.

Member Banned

Once a member is banned, this event will run.

Ban Removed

If a ban is revoked, this event will trigger.

Misc Member Events

Event Type
Description
Event Variable

Member Available

Member Chunk Received

Presence Updated

User Joined Voice

Channel Events

Event Type
Description
Event Variable

Channel Created

Channel Deleted

Channel Updated

Follow Added

Pins Updated

Thread Events

Event Type
Description
Event Variable

Thread Created

Thread Deleted

Thread Updated

List Synced

Member Updated

Message Events

Event Type
Description
Event Variable

Message Created

Message Updated

Message Deleted

Bulk Deleted

Typing Start

Typing Stop

Message Reaction Events

Event Type
Description
Event Variable

Reaction Added

Reaction Removed

All Reactions Removed

Emoji Reaction Removed

Last updated