Sent to the shard when a new channel is created.
Sent to the shard when a new channel is created.
The channel that was created.
Sent to the shard when a channel is deleted.
Sent to the shard when a channel is deleted. The current snapshot will not contain the channel.
The channel that was deleted.
Base trait for an event that includes a channel.
Sent to the shard when a message is pinned or unpinned in a text channel.
Sent to the shard when a message is pinned or unpinned in a text channel. This is not sent when a pinned message is deleted.
The channel where the change happened.
The time the most recent pinned message was pinned.
Sent to the shard when a channel is edited or updated.
Sent to the shard when a channel is edited or updated.
The channel that was edited. This will always be a guild channel.
Base trait for all complex events that include an optional guild.
Sent to the shard when an user is banned from a guild.
Sent to the shard when an user is banned from a guild.
The banned user with a guildId of what guild the user was banned from.
Sent to the shard when an user is unbanned from a guild.
Sent to the shard when an user is unbanned from a guild.
The unbanned user with a guildId of what guild the user was unbanned from.
Sent to the shard after the shard connects to the gateway, when a previously unavailable guild becomes available, and when the client joins a new guild.
Sent to the shard after the shard connects to the gateway, when a previously unavailable guild becomes available, and when the client joins a new guild.
The created guild object.
Sent to the shard either if a guild becomes unavailable due to and outage, or if the client leaves or is kicked from a guild.
Sent to the shard either if a guild becomes unavailable due to and outage, or if the client leaves or is kicked from a guild.
The deleted or unavailable guild.
Sent to the shard when the emojis of a guild have been updated.
The guild where the update occoured.
The new emojis.
Base trait for all simple events that include an optional guild.
Sent to the shard when the integrations of a guild were updated.
Sent to the shard when the integrations of a guild were updated. You have to fetch the integrations yourself.
The guild where the update occurred.
Sent to the shard when a user joins the guild.
Sent to the shard when a user joins the guild.
The new guild member, includes a guild id.
Sent to the shard if the shard requests to get all members (even offline ones) for large guilds using RequestGuildMembers.
The guild requested for.
The guild members in this chunk.
Sent to the shard when a user leaves the guild (or is kicked or banned).
The guild the user left from.
The user that left.
Sent to the shard when a guild member is updated.
The fields seen here are all the fields that can change.
The fields seen here are all the fields that can change. Looking at the users ackcord.data.raw.RawGuildMember for changes is pointless.
The guild of the guild member.
Thew new roles for the guild member.
The user of the updated guild member.
Nick of the user if one was set.
Sent to the shard when a new role is created.
Sent to the shard when a role is deleted.
The guild of the deleted role.
The deleted role.
The guild of the modified role.
The modified role.
Sent to the shard when a role is updated.
Sent to the shard when a guild object is updated.
Sent to the shard when a guild object is updated.
The updated guild.
Sent to the shard when a message is created (posted).
Sent to the shard when a message is created (posted).
The sent message.
Sent to the shard when a message is deleted.
Sent to the shard when multiple messages are deleted at the same time.
Sent to the shard when multiple messages are deleted at the same time. Often this is performed by a bot.
The deleted messages.
The channel of the deleted messages.
The guild this was done in. Can be missing.
The deleted message.
The channel of the message.
The guild this was done in. Can be missing.
Sent to the shard when a user adds a reaction to a message.
The user that caused the reaction change.
The channel of the message.
The message the reaction belonged to.
The guild this was done in. Can be missing.
The emoji the user reacted with.
Sent to the shard when a user removes a reaction from a message.
Sent to the shard when a user removes all reactions from a message.
The channel of the message.
The message the user removed the reactions from.
The guild this was done in. Can be missing.
Sent to the shard when a message is updated.
Sent to the shard when a message is updated.
The new message.
Base trait for all events that include an optional guild.
Sent to the shard when the presence of a user updates.
The user of the presence.
The roles of the user.
The new presence message.
The guild where the update took place.
The new status.
The current activites of the user.
Sent to the shard when Discord is ready to serve requests.
Sent to the shard when Discord is ready to serve requests. No requests should be sent before this has been received.
The API version used.
The client user.
The guilds for this shard. Not available at first.
The session id.
The shard info, the first index is the shard id, while the second is the total amount of shards.
Sent to the shard when a previously interrupted connection is resumed.
Sent to the shard when a user starts typing in a channel.
The channel where the typing happened.
The guild id of where the typing happened.
The user that began typing.
When user started typing.
Sent to the shard when a user object is updated.
Sent to the shard when a user object is updated.
The new user.
Sent a guilds voice server is updated.
Sent a guilds voice server is updated. Also used when connecting to a voice channel.
Sent to the shard when a user joins/leaves/moves voice channels.
Sent to the shard when a user joins/leaves/moves voice channels.
New voice states.
Sent to the shard when guilds webhooks are updated.
The guild of the updated webhook.
The channel for the webhook.