3 files changed, 6 insertions, 3 deletions
diff --git a/src/models/Event.ts b/src/models/Event.ts
index 4197ed04..8b19fc13 100644
--- a/src/models/Event.ts
+++ b/src/models/Event.ts
@@ -1,6 +1,7 @@
export interface Event {
guild_id?: bigint;
user_id?: bigint;
+ channel_id?: bigint;
created_at: number;
data: any;
event: string;
diff --git a/src/models/Guild.ts b/src/models/Guild.ts
index 33ec9587..7e6fa614 100644
--- a/src/models/Guild.ts
+++ b/src/models/Guild.ts
@@ -7,8 +7,6 @@ export interface Guild {
afk_channel_id?: bigint;
afk_timeout?: number;
application_id?: bigint;
- approximate_member_count?: number;
- approximate_presence_count?: number;
banner?: string;
channels: Channel[];
default_message_notifications?: number;
@@ -25,11 +23,11 @@ export interface Guild {
max_presences?: number;
max_video_channel_users?: number; // ? default: 25, is this max 25 streaming or watching
member_count?: number;
+ presence_count?: number; // users online
members?: Member[];
mfa_level?: number;
name: string;
owner_id: bigint;
- permissions?: string;
preferred_locale?: string; // only community guilds can choose this
premium_subscription_count?: number;
premium_tier?: number; // nitro boost level
diff --git a/src/models/Role.ts b/src/models/Role.ts
index 44ddfea1..e0f2f863 100644
--- a/src/models/Role.ts
+++ b/src/models/Role.ts
@@ -1,4 +1,5 @@
export interface Role {
+ id: bigint;
color: number;
hoist: boolean;
managed: boolean;
@@ -6,4 +7,7 @@ export interface Role {
name: string;
permissions: bigint;
position: number;
+ tags?: {
+ bot_id?: bigint;
+ };
}
|