SHARDWIRE
ReferenceEvent & Data Models

BotEventPayloadMap

Reference for `BotEventPayloadMap`, exported as part of the public Shardwire surface.

interface exported from src/discord/types.ts.

Summary

Reference for BotEventPayloadMap, exported as part of the public Shardwire surface.

Signature

export interface BotEventPayloadMap {
	ready: ReadyEventPayload;
	interactionCreate: InteractionCreateEventPayload;
	messageCreate: MessageCreateEventPayload;
	messageUpdate: MessageUpdateEventPayload;
	messageDelete: MessageDeleteEventPayload;
	messageBulkDelete: MessageBulkDeleteEventPayload;
	messageReactionAdd: MessageReactionAddEventPayload;
	messageReactionRemove: MessageReactionRemoveEventPayload;
	messageReactionRemoveAll: MessageReactionRemoveAllEventPayload;
	messageReactionRemoveEmoji: MessageReactionRemoveEmojiEventPayload;
	guildCreate: GuildCreateEventPayload;
	guildDelete: GuildDeleteEventPayload;
	guildUpdate: GuildUpdateEventPayload;
	guildMemberAdd: GuildMemberAddEventPayload;
	guildMemberRemove: GuildMemberRemoveEventPayload;
	guildMemberUpdate: GuildMemberUpdateEventPayload;
	threadCreate: ThreadCreateEventPayload;
	threadUpdate: ThreadUpdateEventPayload;
	threadDelete: ThreadDeleteEventPayload;
	channelCreate: ChannelCreateEventPayload;
	channelUpdate: ChannelUpdateEventPayload;
	channelDelete: ChannelDeleteEventPayload;
	typingStart: TypingStartEventPayload;
	webhooksUpdate: WebhooksUpdateEventPayload;
	voiceStateUpdate: VoiceStateUpdateEventPayload;
}

Structure

On this page