Event - Whenever a change happens to an entity, an event get fired.
- GatewayEvent - Events that are fired at connection.
- ReadyEvent - Event that fired when the Discord server is ready.
- ResumedEvent - Event fired when reconnect to the Discord server.
- GuildEvent - Any events that happens under a guild.
- GuildCreateEvent - Fired whenever a guild is detected. Do not use this event.
- GuildUpdateEvent
- GuildOwnerUpdateEvent
- GuildRegionUpdateEvent
- GuildIconUpdateEvent
- GuildAFKTimeoutUpdateEvent
- GuildAFKChannelUpdateEvent
- GuildEmbedEnabledUpdateEvent
- GuildEmbedChannelUpdateEvent
- GuildVerificationUpdateEvent
- GuildNotificationUpdateEvent
- GuildMFAUpdateEvent
- GuildContentFilterUpdateEvent
- GuildIntegrationsUpdateEvent
- GuildDeleteEvent
- GuildUnavailableEvent
- GuildMemberEvent
- GuildMemberJoinEvent
- GuildMemberLeaveEvent
- GuildMemberBanEvent
- GuildUnbanEvent - It is not possible to get a member instance of this event
- GuildMemberNicknameUpdateEvent
- GuildMemberAddRoleEvent
- GuildMemberRemoveRoleEvent
- GuildMemberVoiceEvent
- GuildMemberJoinEvent
- GuildMemberLeaveEvent
- GuildMemberMoveEvent
- GuildMemberMuteEvent
- GuildMemberSelfMuteEvent
- GuildMemberMuteByServerEvent
- GuildMemberDeafenEvent
- GuildMemberSelfDeafenEvent
- GuildMemberDeafenByServerEvent
- GuildMemberSuppressEvent
- GuildRoleEvent
- GuildRoleCreateEvent
- GuildRoleUpdateEvent
- GuildRoleNameUpdateEvent
- GuildRolePositionUpdateEvent
- GuildRoleColorUpdateEvent
- GuildRolePermissionsUpdateEvent
- GuildRoleSeparateListedUpdateEvent
- GuildRoleMentionUpdateEvent
- GuildRoleDeleteEvent
- GuildEmojiEvent
- GuildEmojiUploadEvent
- GuildEmojiUpdateEvent
- GuildEmojiNameUpdateEvent
- GuildEmojiRolesUpdateEvent
- GuildEmojiRequireColonUpdateEvent
- GuildEmojiDeleteEvent
- ChannelEvent
- ChannelCreateEvent
- GuildChannelCreateEvent
- TextChannelCreateEvent
- VoiceChannelCreateEvent
- PrivateChannelCreateEvent
- GroupCreateEvent
- GuildChannelCreateEvent
- ChannelUpdateEvent
- TextChannelUpdateEvent
- TextChannelNameUpdateEvent
- TextChannelPositionUpdateEvent
- TextChannelPermissionsUpdateEvent
- TextChannelTopicUpdateEvent
- VoiceChannelUpdateEvent
- VoiceChannelNameUpdateEvent
- VoiceChannelPositionUpdateEvent
- VoiceChannelPermissionsUpdateEvent
- VoiceChannelBitrateUpdateEvent
- VoiceChannelUserLimitUpdateEvent
- GroupUpdateEvent
- GroupOwnerUpdateEvent
- GroupNameUpdateEvent
- GroupIconUpdateEvent
- TextChannelUpdateEvent
- ChannelDeleteEvent
- GuildChannelDeleteEvent
- TextChannelDeleteEvent
- VoiceChannelDeleteEvent
- PrivateChannelDeleteEvent
- GroupDeleteEvent
- GuildChannelDeleteEvent
- TypingStartEvent
- GroupUserEvent
- GroupUserJoinEvent
- GroupUserLeaveEvent
- ChannelCreateEvent
- MessageEvent - Events that are related to a message.
- MessageCreateEvent
- GuildMessageCreateEvent
- PrivateMessageCreateEvent
- MessageUpdateEvent
- GuildMessageUpdateEvent
- PrivateMessageUpdateEvent
- MessageDeleteEvent
- GuildMessageDeleteEvent
- PrivateMessageDeleteEvent
- MessagePinUpdateEvent - It is not possible to get the pinned message from this event.
- MessageReactionAddEvent
- MessageReactionRemoveEvent
- MessageReactionRemoveAllEvent
- MessageCreateEvent
- UserEvent
- UserUpdateEvent
- UserNameUpdateEvent
- UserAvatarUpdateEVent
- UserDiscriminatorUpdateEvent
- PresenceUpdateEvent
- OnlineStatusUpdateEvent
- GameUpdateEvent
- WebhookUpdateEvent - This can be webhook create, update or delete. It is not possible to get the updated webhook from this event.
- UserUpdateEvent
- ClientEvent
- RelationshipEvent
- RelationshipAddEvent
- FriendAddEvent
- BlockedUserAddEvent
- FriendRequestSentEvent
- FriendRequestReceivedEvent
- RelationshipRemoveEvent
- FriendRemoveEvent
- BlockedUserRemoveEvent
- FriendRequestCancelEvent
- FriendRequestIgnoreEvent
- RelationshipAddEvent
- CallEvent
- CallCreateEvent
- CallUpdateEvent
- CallRegionUpdateEvent
- CallWaitingUsersUpdateEvent
- CallUserEvent
- CallUserJoinEvent
- CallUserLeaveEvent
- CallUserSelfMuteEvent
- CallUserSelfDeafenEvent
- CallUserStartWaitingEvent
- CallDeleteEvent
- NoteEvent
- NoteAddEvent
- NoteUpdateEvent
- NoteRemoveEvent
- RelationshipEvent
- ExceptionEvent