summary refs log tree commit diff
path: root/src/util/interfaces/Event.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/interfaces/Event.ts')
-rw-r--r--src/util/interfaces/Event.ts29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/util/interfaces/Event.ts b/src/util/interfaces/Event.ts

index 22eec64f..e211044b 100644 --- a/src/util/interfaces/Event.ts +++ b/src/util/interfaces/Event.ts
@@ -366,6 +366,29 @@ export interface MessageDeleteBulkEvent extends Event { guild_id?: string; }; } + +export interface MessagePollVoteAddEvent extends Event { + event: "MESSAGE_POLL_VOTE_ADD"; + data: { + answer_id: number; + channel_id: string; + guild_id?: string; + message_id: string; + user_id: string; + }; +} + +export interface MessagePollVoteRemoveEvent extends Event { + event: "MESSAGE_POLL_VOTE_REMOVE"; + data: { + answer_id: number; + channel_id: string; + guild_id?: string; + message_id: string; + user_id: string; + }; +} + export const enum ReactionType { normal = 0, burst = 1, @@ -685,6 +708,8 @@ export type EventData = | MessageUpdateEvent | MessageDeleteEvent | MessageDeleteBulkEvent + | MessagePollVoteAddEvent + | MessagePollVoteRemoveEvent | MessageReactionAddEvent | MessageReactionRemoveEvent | MessageReactionRemoveAllEvent @@ -746,6 +771,8 @@ export enum EVENTEnum { MessageUpdate = "MESSAGE_UPDATE", MessageDelete = "MESSAGE_DELETE", MessageDeleteBulk = "MESSAGE_DELETE_BULK", + MessagePollVoteAdd = "MESSAGE_POLL_VOTE_ADD", + MessageePollVoteRemove = "MESSAGE_POLL_VOTE_REMOVE", MessageReactionAdd = "MESSAGE_REACTION_ADD", MessageReactionRemove = "MESSAGE_REACTION_REMOVE", MessageReactionRemoveAll = "MESSAGE_REACTION_REMOVE_ALL", @@ -804,6 +831,8 @@ export type EVENT = | "MESSAGE_UPDATE" | "MESSAGE_DELETE" | "MESSAGE_DELETE_BULK" + | "MESSAGE_POLL_VOTE_ADD" + | "MESSAGE_POLL_VOTE_REMOVE" | "MESSAGE_REACTION_ADD" // TODO: add a new event: bulk add reaction: // | "MESSAGE_REACTION_BULK_ADD"