Documentation
¶
Index ¶
- Variables
- func DefaultGatewayEventHandler(client bot.Client) gateway.EventHandlerFunc
- func DefaultHTTPServerEventHandler(client bot.Client) httpserver.EventHandlerFunc
- func GetGatewayHandlers() map[discord.GatewayEventType]bot.GatewayEventHandler
- func GetHTTPServerHandler() bot.HTTPServerEventHandler
- func HandleInteraction(client bot.Client, sequenceNumber int, c chan<- discord.InteractionResponse, ...)
Constants ¶
This section is empty.
Variables ¶
View Source
var AllEventHandlers = []bot.GatewayEventHandler{
&gatewayHandlerReady{},
&gatewayHandlerResumed{},
&gatewayHandlerChannelCreate{},
&gatewayHandlerChannelUpdate{},
&gatewayHandlerChannelDelete{},
&gatewayHandlerChannelPinsUpdate{},
&gatewayHandlerThreadCreate{},
&gatewayHandlerThreadUpdate{},
&gatewayHandlerThreadDelete{},
&gatewayHandlerThreadListSync{},
&gatewayHandlerThreadMemberUpdate{},
&gatewayHandlerThreadMembersUpdate{},
&gatewayHandlerGuildCreate{},
&gatewayHandlerGuildUpdate{},
&gatewayHandlerGuildDelete{},
&gatewayHandlerGuildBanAdd{},
&gatewayHandlerGuildBanRemove{},
&gatewayHandlerGuildEmojisUpdate{},
&gatewayHandlerGuildStickersUpdate{},
&gatewayHandlerGuildIntegrationsUpdate{},
&gatewayHandlerGuildMemberAdd{},
&gatewayHandlerGuildMemberRemove{},
&gatewayHandlerGuildMemberUpdate{},
&gatewayHandlerGuildMembersChunk{},
&gatewayHandlerGuildRoleCreate{},
&gatewayHandlerGuildRoleUpdate{},
&gatewayHandlerGuildRoleDelete{},
&gatewayHandlerGuildScheduledEventCreate{},
&gatewayHandlerGuildScheduledEventUpdate{},
&gatewayHandlerGuildScheduledEventDelete{},
&gatewayHandlerGuildScheduledEventUserAdd{},
&gatewayHandlerGuildScheduledEventUserRemove{},
&gatewayHandlerIntegrationCreate{},
&gatewayHandlerIntegrationUpdate{},
&gatewayHandlerIntegrationDelete{},
&gatewayHandlerInteractionCreate{},
&gatewayHandlerInviteCreate{},
&gatewayHandlerInviteDelete{},
&gatewayHandlerMessageCreate{},
&gatewayHandlerMessageUpdate{},
&gatewayHandlerMessageDelete{},
&gatewayHandlerMessageDeleteBulk{},
&gatewayHandlerMessageReactionAdd{},
&gatewayHandlerMessageReactionRemove{},
&gatewayHandlerMessageReactionRemoveAll{},
&gatewayHandlerMessageReactionRemoveEmoji{},
&gatewayHandlerPresenceUpdate{},
&gatewayHandlerStageInstanceCreate{},
&gatewayHandlerStageInstanceDelete{},
&gatewayHandlerStageInstanceUpdate{},
&gatewayHandlerTypingStart{},
&gatewayHandlerUserUpdate{},
&gatewayHandlerVoiceStateUpdate{},
&gatewayHandlerVoiceServerUpdate{},
&gatewayHandlerWebhooksUpdate{},
}
Functions ¶
func DefaultGatewayEventHandler ¶
func DefaultGatewayEventHandler(client bot.Client) gateway.EventHandlerFunc
func DefaultHTTPServerEventHandler ¶
func DefaultHTTPServerEventHandler(client bot.Client) httpserver.EventHandlerFunc
func GetGatewayHandlers ¶
func GetGatewayHandlers() map[discord.GatewayEventType]bot.GatewayEventHandler
func GetHTTPServerHandler ¶
func GetHTTPServerHandler() bot.HTTPServerEventHandler
func HandleInteraction ¶
func HandleInteraction(client bot.Client, sequenceNumber int, c chan<- discord.InteractionResponse, interaction discord.Interaction)
Types ¶
This section is empty.
Source Files
¶
- all_handlers.go
- channel_create_handler.go
- channel_delete_handler.go
- channel_pins_update_handler.go
- channel_update_handler.go
- guild_ban_add_handler.go
- guild_ban_remove_handler.go
- guild_create_handler.go
- guild_delete_handler.go
- guild_emojis_update_handler.go
- guild_integrations_update_handler.go
- guild_member_add_handler.go
- guild_member_remove_handler.go
- guild_member_update_handler.go
- guild_members_chunk_handler.go
- guild_role_create_handler.go
- guild_role_delete_handler.go
- guild_role_update_handler.go
- guild_scheduled_event_create_handler.go
- guild_scheduled_event_delete_handler.go
- guild_scheduled_event_update_handler.go
- guild_scheduled_event_user_add_handler.go
- guild_scheduled_event_user_remove_handler.go
- guild_stickers_update_handler.go
- guild_update_handler.go
- integration_create_handler.go
- integration_delete_handler.go
- integration_update_handler.go
- interaction_create_handler.go
- interaction_create_http_handler.go
- invite_create_handler.go
- invite_delete_handler.go
- message_create_handler.go
- message_delete_bulk_handler.go
- message_delete_handler.go
- message_reaction_add_handler.go
- message_reaction_remove_all_handler.go
- message_reaction_remove_emoji_handler.go
- message_reaction_remove_handler.go
- message_update_handler.go
- presence_update_handler.go
- ready_handler.go
- resumed_handler.go
- stage_instance_create_handler.go
- stage_instance_delete_handler.go
- stage_instance_update_handler.go
- thread_create_handler.go
- thread_delete_handler.go
- thread_list_sync_handler.go
- thread_member_update_handler.go
- thread_members_update_handler.go
- thread_update_handler.go
- typing_start_handler.go
- user_update_handler.go
- voice_server_update_handler.go
- voice_state_update_handler.go
- webhooks_update_handler.go
Click to show internal directories.
Click to hide internal directories.