applicationCommandPermissionsUpdate
applicationCommandPermissionsUpdate: [
data: ApplicationCommandPermissionsUpdateData,
]
autoModerationActionExecution
autoModerationActionExecution: [
autoModerationActionExecution: AutoModerationActionExecution,
]
autoModerationRuleCreate
autoModerationRuleCreate: [autoModerationRule: AutoModerationRule]
autoModerationRuleDelete
autoModerationRuleDelete: [autoModerationRule: AutoModerationRule]
autoModerationRuleUpdate
autoModerationRuleUpdate: [
oldAutoModerationRule: null
| AutoModerationRule,
newAutoModerationRule: AutoModerationRule,
]
cacheSweep
cacheSweep: [message: string]
channelCreate
channelCreate: [channel: NonThreadGuildBasedChannel]
channelDelete
channelDelete: [channel: DMChannel | NonThreadGuildBasedChannel]
channelPinsUpdate
channelPinsUpdate: [channel: TextBasedChannel, date: Date]
channelUpdate
channelUpdate: [
oldChannel: DMChannel
| NonThreadGuildBasedChannel,
newChannel: DMChannel | NonThreadGuildBasedChannel,
]
debug
debug: [message: string]
emojiCreate
emojiCreate: [emoji: GuildEmoji]
emojiDelete
emojiDelete: [emoji: GuildEmoji]
emojiUpdate
emojiUpdate: [oldEmoji: GuildEmoji, newEmoji: GuildEmoji]
entitlementCreate
entitlementCreate: [entitlement: Entitlement]
entitlementDelete
entitlementDelete: [entitlement: Entitlement]
entitlementUpdate
entitlementUpdate: [
oldEntitlement: null
| Entitlement,
newEntitlement: Entitlement,
]
error
error: [error: Error]
guildAuditLogEntryCreate
guildAuditLogEntryCreate: [
auditLogEntry: GuildAuditLogsEntry<
AuditLogEvent,
GuildAuditLogsActionType,
GuildAuditLogsTargetType,
AuditLogEvent,
>,
guild: Guild,
]
guildAvailable
guildAvailable: [guild: Guild]
guildBanAdd
guildBanAdd: [ban: GuildBan]
guildBanRemove
guildBanRemove: [ban: GuildBan]
guildCreate
guildCreate: [guild: Guild]
guildDelete
guildDelete: [guild: Guild]
guildIntegrationsUpdate
guildIntegrationsUpdate: [guild: Guild]
guildMemberAdd
guildMemberAdd: [member: GuildMember]
guildMemberAvailable
guildMemberAvailable: [member: GuildMember | PartialGuildMember]
guildMemberRemove
guildMemberRemove: [member: GuildMember | PartialGuildMember]
guildMembersChunk
guildMembersChunk: [
members: ReadonlyCollection<string, GuildMember>,
guild: Guild,
data: GuildMembersChunk,
]
guildMemberUpdate
guildMemberUpdate: [
oldMember: GuildMember
| PartialGuildMember,
newMember: GuildMember,
]
guildScheduledEventCreate
guildScheduledEventCreate: [
guildScheduledEvent: GuildScheduledEvent<GuildScheduledEventStatus>,
]
guildScheduledEventDelete
guildScheduledEventDelete: [
guildScheduledEvent: | GuildScheduledEvent<GuildScheduledEventStatus>
| PartialGuildScheduledEvent,
]
guildScheduledEventUpdate
guildScheduledEventUpdate: [
oldGuildScheduledEvent: | null
| GuildScheduledEvent<GuildScheduledEventStatus>
| PartialGuildScheduledEvent,
newGuildScheduledEvent: GuildScheduledEvent<GuildScheduledEventStatus>,
]
guildScheduledEventUserAdd
guildScheduledEventUserAdd: [
guildScheduledEvent: | GuildScheduledEvent<GuildScheduledEventStatus>
| PartialGuildScheduledEvent,
user: User,
]
guildScheduledEventUserRemove
guildScheduledEventUserRemove: [
guildScheduledEvent: | GuildScheduledEvent<GuildScheduledEventStatus>
| PartialGuildScheduledEvent,
user: User,
]
guildUnavailable
guildUnavailable: [guild: Guild]
guildUpdate
guildUpdate: [oldGuild: Guild, newGuild: Guild]
interactionCreate
interactionCreate: [interaction: Interaction<CacheType>]
invalidated
invalidated: []
inviteCreate
inviteCreate: [invite: Invite]
inviteDelete
inviteDelete: [invite: Invite]
messageCreate
messageCreate: [message: OmitPartialGroupDMChannel<Message<boolean>>]
messageDelete
messageDelete: [
message: OmitPartialGroupDMChannel<Message<boolean> | PartialMessage>,
]
messageDeleteBulk
messageDeleteBulk: [
messages: ReadonlyCollection<
string,
OmitPartialGroupDMChannel<Message<boolean> | PartialMessage>,
>,
channel: GuildTextBasedChannel,
]
messagePollVoteAdd
messagePollVoteAdd: [pollAnswer: PollAnswer, userId: string]
messagePollVoteRemove
messagePollVoteRemove: [pollAnswer: PollAnswer, userId: string]
messageReactionAdd
messageReactionAdd: [
reaction: MessageReaction
| PartialMessageReaction,
user: User | PartialUser,
details: MessageReactionEventDetails,
]
messageReactionRemove
messageReactionRemove: [
reaction: MessageReaction
| PartialMessageReaction,
user: User | PartialUser,
details: MessageReactionEventDetails,
]
messageReactionRemoveAll
messageReactionRemoveAll: [
message: OmitPartialGroupDMChannel<Message<boolean> | PartialMessage>,
reactions: ReadonlyCollection<string, MessageReaction>,
]
messageReactionRemoveEmoji
messageReactionRemoveEmoji: [reaction: MessageReaction | PartialMessageReaction]
messageUpdate
messageUpdate: [
oldMessage: OmitPartialGroupDMChannel<Message<boolean> | PartialMessage>,
newMessage: OmitPartialGroupDMChannel<Message<boolean>>,
]
normalMessageCreate
normalMessageCreate: [message: Message<boolean>]
normalMessageDelete
normalMessageDelete: [message: Message<boolean>]
normalMessageUpdate
normalMessageUpdate: [
oldMessage: Message<boolean>,
newMessage: Message<boolean>,
]
presenceUpdate
presenceUpdate: [oldPresence: null | Presence, newPresence: Presence]
raw
raw: [data: { d: unknown; t: string }]
ready
ready: [client: Client<true>]
roleCreate
roleCreate: [role: Role]
roleDelete
roleDelete: [role: Role]
roleUpdate
roleUpdate: [oldRole: Role, newRole: Role]
shardDisconnect
shardDisconnect: [closeEvent: CloseEvent, shardId: number]
shardError
shardError: [error: Error, shardId: number]
shardReady
shardReady: [shardId: number, unavailableGuilds: Set<string>]
shardReconnecting
shardReconnecting: [shardId: number]
shardResume
shardResume: [shardId: number, replayedEvents: number]
stageInstanceCreate
stageInstanceCreate: [stageInstance: StageInstance]
stageInstanceDelete
stageInstanceDelete: [stageInstance: StageInstance]
stageInstanceUpdate
stageInstanceUpdate: [
oldStageInstance: null
| StageInstance,
newStageInstance: StageInstance,
]
stickerCreate
stickerCreate: [sticker: Sticker]
stickerDelete
stickerDelete: [sticker: Sticker]
stickerUpdate
stickerUpdate: [oldSticker: Sticker, newSticker: Sticker]
subscriptionCreate
subscriptionCreate: [subscription: Subscription]
subscriptionDelete
subscriptionDelete: [subscription: Subscription]
subscriptionUpdate
subscriptionUpdate: [
oldSubscription: null
| Subscription,
newSubscription: Subscription,
]
threadCreate
threadCreate: [thread: AnyThreadChannel, newlyCreated: boolean]
threadDelete
threadDelete: [thread: AnyThreadChannel]
threadListSync
threadListSync: [
threads: ReadonlyCollection<string, AnyThreadChannel>,
guild: Guild,
]
threadMembersUpdate
threadMembersUpdate: [
addedMembers: ReadonlyCollection<string, ThreadMember<boolean>>,
removedMembers: ReadonlyCollection<
string,
ThreadMember<boolean>
| PartialThreadMember,
>,
thread: AnyThreadChannel,
]
threadMemberUpdate
threadMemberUpdate: [
oldMember: ThreadMember<boolean>,
newMember: ThreadMember<boolean>,
]
threadUpdate
threadUpdate: [oldThread: AnyThreadChannel, newThread: AnyThreadChannel]
typingStart
typingStart: [typing: Typing]
userUpdate
userUpdate: [oldUser: User | PartialUser, newUser: User]
voiceChannelEffectSend
voiceChannelEffectSend: [voiceChannelEffect: VoiceChannelEffect]
voiceStateUpdate
voiceStateUpdate: [oldState: VoiceState, newState: VoiceState]
warn
warn: [message: string]
webhooksUpdate
webhooksUpdate: [
channel: | NewsChannel
| TextChannel
| VoiceChannel
| ForumChannel
| MediaChannel,
]
webhookUpdate
webhookUpdate: [
channel: | NewsChannel
| TextChannel
| VoiceChannel
| ForumChannel
| MediaChannel,
]
Deprecated
Use ClientEvents.webhooksUpdate instead.