mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-05 06:26:08 +00:00
Add guildBanAdd and guildBanRemove actions
This commit is contained in:
parent
39833770a9
commit
8fd209fab7
@ -5,6 +5,8 @@ import type {
|
|||||||
DiscordGuildMemberAdd,
|
DiscordGuildMemberAdd,
|
||||||
DiscordGuildMemberRemove,
|
DiscordGuildMemberRemove,
|
||||||
DiscordGuildMemberUpdate,
|
DiscordGuildMemberUpdate,
|
||||||
|
DiscordUser,
|
||||||
|
DiscordGuildBanAddRemove,
|
||||||
DiscordInteraction,
|
DiscordInteraction,
|
||||||
DiscordMemberWithUser,
|
DiscordMemberWithUser,
|
||||||
DiscordMessage,
|
DiscordMessage,
|
||||||
@ -72,6 +74,14 @@ export const GUILD_MEMBER_REMOVE: RawHandler<DiscordGuildMemberRemove> = (sessio
|
|||||||
session.emit("guildMemberRemove", new User(session, member.user), member.guild_id);
|
session.emit("guildMemberRemove", new User(session, member.user), member.guild_id);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const GUILD_BAN_ADD: RawHandler<DiscordGuildBanAddRemove> = (session, _shardId, data) => {
|
||||||
|
session.emit("guildBanAdd", { guildId: data.guild_id, user: data.user });
|
||||||
|
};
|
||||||
|
|
||||||
|
export const GUILD_BAN_REMOVE: RawHandler<DiscordGuildBanAddRemove> = (session, _shardId, data) => {
|
||||||
|
session.emit("guildBanRemove", { guildId: data.guild_id, user: data.user });
|
||||||
|
};
|
||||||
|
|
||||||
export const INTERACTION_CREATE: RawHandler<DiscordInteraction> = (session, _shardId, interaction) => {
|
export const INTERACTION_CREATE: RawHandler<DiscordInteraction> = (session, _shardId, interaction) => {
|
||||||
session.unrepliedInteractions.add(BigInt(interaction.id));
|
session.unrepliedInteractions.add(BigInt(interaction.id));
|
||||||
|
|
||||||
@ -174,6 +184,8 @@ export interface Events {
|
|||||||
"guildMemberAdd": Handler<[Member]>;
|
"guildMemberAdd": Handler<[Member]>;
|
||||||
"guildMemberUpdate": Handler<[Member]>;
|
"guildMemberUpdate": Handler<[Member]>;
|
||||||
"guildMemberRemove": Handler<[User, Snowflake]>;
|
"guildMemberRemove": Handler<[User, Snowflake]>;
|
||||||
|
"guildBanAdd": Handler<[{ guildId: Snowflake, user: DiscordUser}]>;
|
||||||
|
"guildBanRemove": Handler<[{ guildId: Snowflake, user: DiscordUser }]>
|
||||||
"channelCreate": Handler<[Channel]>;
|
"channelCreate": Handler<[Channel]>;
|
||||||
"channelUpdate": Handler<[Channel]>;
|
"channelUpdate": Handler<[Channel]>;
|
||||||
"channelDelete": Handler<[GuildChannel]>;
|
"channelDelete": Handler<[GuildChannel]>;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user