Skip to main content
Module

x/higa/mod.ts>ClientEvents

A package to interract with the Discord API coded by myself
Go to Latest
interface ClientEvents
import { type ClientEvents } from "https://deno.land/x/higa@0.1.1/mod.ts";

Properties

READY: (client: Application) => void
DEBUG: any
CHANNEL_CREATE: (channel: Channel) => void
CHANNEL_UPDATE: (channelBefore: Channel, channelAfter: Channel) => void
CHANNEL_DELETE: (channel: Channel) => void
THREAD_CREATE: (thread: Channel) => void
THREAD_UPDATE: (threadBefore: Channel, threadAfter: Channel) => void
THREAD_DELETE: (thread: Channel) => void
THREAD_LIST_SYNC: (data: ThreadListSyncData) => void
THREAD_MEMBER_UPDATE: (member: ThreadMember & { guild_id: string; }) => void
THREAD_MEMBERS_UPDATE: (data: ThreadMembersUpdateData) => void
CHANNEL_PINS_UPDATE: (data: ChannelPinsUpdateData) => void
GUILD_CREATE: (guild: Guild) => void
GUILD_UPDATE: (guildBefore: Guild, guildAfter: Guild) => void
GUILD_DELETE: (guild: Guild) => void
GUILD_BAN_ADD: (data: GuildBanData) => void
GUILD_BAN_REMOVE: (data: GuildBanData) => void
GUILD_EMOJIS_UPDATE: (data: GuildEmojisUpdateData) => void
GUILD_STICKERS_UPDATE: (data: GuildStickersUpdateData) => void
GUILD_INTEGRATIONS_UPDATE: (data: GuildIntegrationsUpdateData) => void
GUILD_MEMBER_ADD: (member: GuildMember & { guild_id: string; }) => void
GUILD_MEMBER_REMOVE: (data: GuildMemberRemoveData) => void
GUILD_MEMBER_UPDATE: (memberBefore: GuildMemberUpdateData, memberAfter: GuildMemberUpdateData) => void
GUILD_ROLE_CREATE: (data: GuildRoleCreateData) => void
GUILD_ROLE_UPDATE: (roleBefore: Role, data: GuildRoleCreateData) => void
GUILD_ROLE_DELETE: (role: Role) => void
GUILD_SCHEDULED_EVENT_CREATE: (guildScheduledEvent: GuildScheduledEvent) => void
GUILD_SCHEDULED_EVENT_UPDATE: (guildScheduledEventBefore: GuildScheduledEvent, guildScheduledEventAfter: GuildScheduledEvent) => void
GUILD_SCHEDULED_EVENT_DELETE: (guildScheduledEvent: GuildScheduledEvent) => void
GUILD_SCHEDULED_EVENT_USER_ADD: (data: GuildScheduledEventUserData) => void
GUILD_SCHEDULED_EVENT_USER_REMOVE: (data: GuildScheduledEventUserData) => void
INTEGRATION_CREATE: (integration: Integration & { guild_id: string; }) => void
INTEGRATION_UPDATE: (integration: Integration & { guild_id: string; }) => void
INTEGRATION_DELETE: (data: InteractionDeleteData) => void
INVITE_CREATE: (invite: InviteCreateData) => void
INVITE_DELETE: (invite: InviteDeleteData) => void
MESSAGE_CREATE: (message: Message) => void
MESSAGE_UPDATE: (messageBefore: Message, messageAfter: Message) => void
MESSAGE_DELETE: (message: Message) => void
MESSAGE_DELETE_BULK: (data: MessageDeleteBulkData) => void
MESSAGE_REACTION_ADD: (reaction: MessageReactionData) => void
MESSAGE_REACTION_REMOVE: (reaction: MessageReactionData) => void
MESSAGE_REACTION_REMOVE_ALL: (data: MessageReactionRemoveAllData) => void
MESSAGE_REACTION_REMOVE_EMOJI: (data: MessageReactionRemoveEmojiData) => void
PRESENCE_UPDATE: (presence: PresenceData) => void
TYPING_START: (data: TypingData) => void
USER_UPDATE: (user: User) => void
VOICE_STATE_UPDATE: (voiceState: VoiceState) => void
VOICE_SERVER_UPDATE: (data: VoiceServerData) => void
WEBHOOKS_UPDATE: (data: WebhooksData) => void
INTERACTION_CREATE: (interaction: Interaction) => void
STAGE_INSTANCE_CREATE: (stageInstance: StageInstance) => void
STAGE_INSTANCE_UPDATE: (stageInstance: StageInstance) => void
STAGE_INSTANCE_DELETE: (stageInstance: StageInstance) => void