🎨 Convert id bigint to string
This commit is contained in:
parent
79c4fd55fc
commit
7685e19835
10
dist/models/Activity.d.ts
vendored
10
dist/models/Activity.d.ts
vendored
@ -3,7 +3,7 @@ import { ClientStatus, Status } from "./Status";
|
|||||||
import { Types } from "mongoose";
|
import { Types } from "mongoose";
|
||||||
export interface Presence {
|
export interface Presence {
|
||||||
user: User;
|
user: User;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
status: Status;
|
status: Status;
|
||||||
activities: Activity[];
|
activities: Activity[];
|
||||||
client_status: ClientStatus;
|
client_status: ClientStatus;
|
||||||
@ -17,12 +17,12 @@ export interface Activity {
|
|||||||
start?: number;
|
start?: number;
|
||||||
end?: number;
|
end?: number;
|
||||||
}[];
|
}[];
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
details?: string;
|
details?: string;
|
||||||
state?: string;
|
state?: string;
|
||||||
emoji?: {
|
emoji?: {
|
||||||
name: string;
|
name: string;
|
||||||
id?: bigint;
|
id?: string;
|
||||||
amimated?: boolean;
|
amimated?: boolean;
|
||||||
};
|
};
|
||||||
party?: {
|
party?: {
|
||||||
@ -52,12 +52,12 @@ export declare const Activity: {
|
|||||||
$start: NumberConstructor;
|
$start: NumberConstructor;
|
||||||
$end: NumberConstructor;
|
$end: NumberConstructor;
|
||||||
}[];
|
}[];
|
||||||
$application_id: typeof Types.Long;
|
$application_id: StringConstructor;
|
||||||
$details: StringConstructor;
|
$details: StringConstructor;
|
||||||
$state: StringConstructor;
|
$state: StringConstructor;
|
||||||
$emoji: {
|
$emoji: {
|
||||||
$name: StringConstructor;
|
$name: StringConstructor;
|
||||||
$id: typeof Types.Long;
|
$id: StringConstructor;
|
||||||
$amimated: BooleanConstructor;
|
$amimated: BooleanConstructor;
|
||||||
};
|
};
|
||||||
$party: {
|
$party: {
|
||||||
|
4
dist/models/Activity.js
vendored
4
dist/models/Activity.js
vendored
@ -13,12 +13,12 @@ exports.Activity = {
|
|||||||
$end: Number,
|
$end: Number,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
$application_id: mongoose_1.Types.Long,
|
$application_id: String,
|
||||||
$details: String,
|
$details: String,
|
||||||
$state: String,
|
$state: String,
|
||||||
$emoji: {
|
$emoji: {
|
||||||
$name: String,
|
$name: String,
|
||||||
$id: mongoose_1.Types.Long,
|
$id: String,
|
||||||
$amimated: Boolean,
|
$amimated: Boolean,
|
||||||
},
|
},
|
||||||
$party: {
|
$party: {
|
||||||
|
2
dist/models/Activity.js.map
vendored
2
dist/models/Activity.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Activity.js","sourceRoot":"","sources":["../../src/models/Activity.ts"],"names":[],"mappings":";;;AAEA,uCAA0D;AA8C7C,QAAA,QAAQ,GAAG;IACvB,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,IAAI;IACjB,WAAW,EAAE;QACZ;YACC,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,MAAM;SACZ;KACD;IACD,eAAe,EAAE,gBAAK,CAAC,IAAI;IAC3B,QAAQ,EAAE,MAAM;IAChB,MAAM,EAAE,MAAM;IACd,MAAM,EAAE;QACP,KAAK,EAAE,MAAM;QACb,GAAG,EAAE,gBAAK,CAAC,IAAI;QACf,SAAS,EAAE,OAAO;KAClB;IACD,MAAM,EAAE;QACP,GAAG,EAAE,MAAM;QACX,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;KACvB;IACD,OAAO,EAAE;QACR,YAAY,EAAE,MAAM;QACpB,WAAW,EAAE,MAAM;QACnB,YAAY,EAAE,MAAM;QACpB,WAAW,EAAE,MAAM;KACnB;IACD,QAAQ,EAAE;QACT,KAAK,EAAE,MAAM;QACb,SAAS,EAAE,MAAM;QACjB,MAAM,EAAE,MAAM;KACd;IACD,SAAS,EAAE,OAAO;IAClB,MAAM,EAAE,gBAAK,CAAC,IAAI;CAClB,CAAC;AAEF,IAAY,YAMX;AAND,WAAY,YAAY;IACvB,+CAAQ,CAAA;IACR,yDAAa,CAAA;IACb,yDAAa,CAAA;IACb,mDAAU,CAAA;IACV,yDAAa,CAAA;AACd,CAAC,EANW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAMvB"}
|
{"version":3,"file":"Activity.js","sourceRoot":"","sources":["../../src/models/Activity.ts"],"names":[],"mappings":";;;AAEA,uCAA0D;AA8C7C,QAAA,QAAQ,GAAG;IACvB,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,IAAI;IACjB,WAAW,EAAE;QACZ;YACC,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,MAAM;SACZ;KACD;IACD,eAAe,EAAE,MAAM;IACvB,QAAQ,EAAE,MAAM;IAChB,MAAM,EAAE,MAAM;IACd,MAAM,EAAE;QACP,KAAK,EAAE,MAAM;QACb,GAAG,EAAE,MAAM;QACX,SAAS,EAAE,OAAO;KAClB;IACD,MAAM,EAAE;QACP,GAAG,EAAE,MAAM;QACX,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC;KACvB;IACD,OAAO,EAAE;QACR,YAAY,EAAE,MAAM;QACpB,WAAW,EAAE,MAAM;QACnB,YAAY,EAAE,MAAM;QACpB,WAAW,EAAE,MAAM;KACnB;IACD,QAAQ,EAAE;QACT,KAAK,EAAE,MAAM;QACb,SAAS,EAAE,MAAM;QACjB,MAAM,EAAE,MAAM;KACd;IACD,SAAS,EAAE,OAAO;IAClB,MAAM,EAAE,gBAAK,CAAC,IAAI;CAClB,CAAC;AAEF,IAAY,YAMX;AAND,WAAY,YAAY;IACvB,+CAAQ,CAAA;IACR,yDAAa,CAAA;IACb,yDAAa,CAAA;IACb,mDAAU,CAAA;IACV,yDAAa,CAAA;AACd,CAAC,EANW,YAAY,GAAZ,oBAAY,KAAZ,oBAAY,QAMvB"}
|
6
dist/models/Application.d.ts
vendored
6
dist/models/Application.d.ts
vendored
@ -1,6 +1,6 @@
|
|||||||
export interface ApplicationCommand {
|
export interface ApplicationCommand {
|
||||||
id: bigint;
|
id: string;
|
||||||
application_id: bigint;
|
application_id: string;
|
||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
options?: ApplicationCommandOption[];
|
options?: ApplicationCommandOption[];
|
||||||
@ -28,7 +28,7 @@ export declare enum ApplicationCommandOptionType {
|
|||||||
ROLE = 8
|
ROLE = 8
|
||||||
}
|
}
|
||||||
export interface ApplicationCommandInteractionData {
|
export interface ApplicationCommandInteractionData {
|
||||||
id: bigint;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
options?: ApplicationCommandInteractionDataOption[];
|
options?: ApplicationCommandInteractionDataOption[];
|
||||||
}
|
}
|
||||||
|
56
dist/models/AuditLog.d.ts
vendored
56
dist/models/AuditLog.d.ts
vendored
@ -1,5 +1,5 @@
|
|||||||
/// <reference path="../util/MongoBigInt.d.ts" />
|
/// <reference path="../util/MongoBigInt.d.ts" />
|
||||||
import { Schema, Document, Types } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
import { ChannelPermissionOverwrite } from "./Channel";
|
import { ChannelPermissionOverwrite } from "./Channel";
|
||||||
import { PublicUser } from "./User";
|
import { PublicUser } from "./User";
|
||||||
export interface AuditLogResponse {
|
export interface AuditLogResponse {
|
||||||
@ -9,17 +9,17 @@ export interface AuditLogResponse {
|
|||||||
integrations: [];
|
integrations: [];
|
||||||
}
|
}
|
||||||
export interface AuditLogEntries {
|
export interface AuditLogEntries {
|
||||||
target_id?: bigint;
|
target_id?: string;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
id: bigint;
|
id: string;
|
||||||
action_type: AuditLogEvents;
|
action_type: AuditLogEvents;
|
||||||
options?: {
|
options?: {
|
||||||
delete_member_days?: string;
|
delete_member_days?: string;
|
||||||
members_removed?: string;
|
members_removed?: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
messaged_id?: bigint;
|
messaged_id?: string;
|
||||||
count?: string;
|
count?: string;
|
||||||
id?: bigint;
|
id?: string;
|
||||||
type?: string;
|
type?: string;
|
||||||
role_name?: string;
|
role_name?: string;
|
||||||
};
|
};
|
||||||
@ -38,13 +38,13 @@ export interface AuditLogChangeValue {
|
|||||||
splash_hash?: string;
|
splash_hash?: string;
|
||||||
discovery_splash_hash?: string;
|
discovery_splash_hash?: string;
|
||||||
banner_hash?: string;
|
banner_hash?: string;
|
||||||
owner_id?: bigint;
|
owner_id?: string;
|
||||||
region?: string;
|
region?: string;
|
||||||
preferred_locale?: string;
|
preferred_locale?: string;
|
||||||
afk_channel_id?: bigint;
|
afk_channel_id?: string;
|
||||||
afk_timeout?: number;
|
afk_timeout?: number;
|
||||||
rules_channel_id?: bigint;
|
rules_channel_id?: string;
|
||||||
public_updates_channel_id?: bigint;
|
public_updates_channel_id?: string;
|
||||||
mfa_level?: number;
|
mfa_level?: number;
|
||||||
verification_level?: number;
|
verification_level?: number;
|
||||||
explicit_content_filter?: number;
|
explicit_content_filter?: number;
|
||||||
@ -54,14 +54,14 @@ export interface AuditLogChangeValue {
|
|||||||
$remove?: {}[];
|
$remove?: {}[];
|
||||||
prune_delete_days?: number;
|
prune_delete_days?: number;
|
||||||
widget_enabled?: boolean;
|
widget_enabled?: boolean;
|
||||||
widget_channel_id?: bigint;
|
widget_channel_id?: string;
|
||||||
system_channel_id?: bigint;
|
system_channel_id?: string;
|
||||||
position?: number;
|
position?: number;
|
||||||
topic?: string;
|
topic?: string;
|
||||||
bitrate?: number;
|
bitrate?: number;
|
||||||
permission_overwrites?: ChannelPermissionOverwrite[];
|
permission_overwrites?: ChannelPermissionOverwrite[];
|
||||||
nsfw?: boolean;
|
nsfw?: boolean;
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
rate_limit_per_user?: number;
|
rate_limit_per_user?: number;
|
||||||
permissions?: string;
|
permissions?: string;
|
||||||
color?: number;
|
color?: number;
|
||||||
@ -70,8 +70,8 @@ export interface AuditLogChangeValue {
|
|||||||
allow?: string;
|
allow?: string;
|
||||||
deny?: string;
|
deny?: string;
|
||||||
code?: string;
|
code?: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
inviter_id?: bigint;
|
inviter_id?: string;
|
||||||
max_uses?: number;
|
max_uses?: number;
|
||||||
uses?: number;
|
uses?: number;
|
||||||
max_age?: number;
|
max_age?: number;
|
||||||
@ -80,7 +80,7 @@ export interface AuditLogChangeValue {
|
|||||||
mute?: boolean;
|
mute?: boolean;
|
||||||
nick?: string;
|
nick?: string;
|
||||||
avatar_hash?: string;
|
avatar_hash?: string;
|
||||||
id?: bigint;
|
id?: string;
|
||||||
type?: number;
|
type?: number;
|
||||||
enable_emoticons?: boolean;
|
enable_emoticons?: boolean;
|
||||||
expire_behavior?: number;
|
expire_behavior?: number;
|
||||||
@ -88,7 +88,7 @@ export interface AuditLogChangeValue {
|
|||||||
user_limit?: number;
|
user_limit?: number;
|
||||||
}
|
}
|
||||||
export interface AuditLogEntriesDocument extends Document, AuditLogEntries {
|
export interface AuditLogEntriesDocument extends Document, AuditLogEntries {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
export declare const AuditLogChanges: {
|
export declare const AuditLogChanges: {
|
||||||
name: StringConstructor;
|
name: StringConstructor;
|
||||||
@ -97,13 +97,13 @@ export declare const AuditLogChanges: {
|
|||||||
splash_hash: StringConstructor;
|
splash_hash: StringConstructor;
|
||||||
discovery_splash_hash: StringConstructor;
|
discovery_splash_hash: StringConstructor;
|
||||||
banner_hash: StringConstructor;
|
banner_hash: StringConstructor;
|
||||||
owner_id: typeof Types.Long;
|
owner_id: StringConstructor;
|
||||||
region: StringConstructor;
|
region: StringConstructor;
|
||||||
preferred_locale: StringConstructor;
|
preferred_locale: StringConstructor;
|
||||||
afk_channel_id: typeof Types.Long;
|
afk_channel_id: StringConstructor;
|
||||||
afk_timeout: NumberConstructor;
|
afk_timeout: NumberConstructor;
|
||||||
rules_channel_id: typeof Types.Long;
|
rules_channel_id: StringConstructor;
|
||||||
public_updates_channel_id: typeof Types.Long;
|
public_updates_channel_id: StringConstructor;
|
||||||
mfa_level: NumberConstructor;
|
mfa_level: NumberConstructor;
|
||||||
verification_level: NumberConstructor;
|
verification_level: NumberConstructor;
|
||||||
explicit_content_filter: NumberConstructor;
|
explicit_content_filter: NumberConstructor;
|
||||||
@ -113,14 +113,14 @@ export declare const AuditLogChanges: {
|
|||||||
$remove: {}[];
|
$remove: {}[];
|
||||||
prune_delete_days: NumberConstructor;
|
prune_delete_days: NumberConstructor;
|
||||||
widget_enabled: BooleanConstructor;
|
widget_enabled: BooleanConstructor;
|
||||||
widget_channel_id: typeof Types.Long;
|
widget_channel_id: StringConstructor;
|
||||||
system_channel_id: typeof Types.Long;
|
system_channel_id: StringConstructor;
|
||||||
position: NumberConstructor;
|
position: NumberConstructor;
|
||||||
topic: StringConstructor;
|
topic: StringConstructor;
|
||||||
bitrate: NumberConstructor;
|
bitrate: NumberConstructor;
|
||||||
permission_overwrites: {}[];
|
permission_overwrites: {}[];
|
||||||
nsfw: BooleanConstructor;
|
nsfw: BooleanConstructor;
|
||||||
application_id: typeof Types.Long;
|
application_id: StringConstructor;
|
||||||
rate_limit_per_user: NumberConstructor;
|
rate_limit_per_user: NumberConstructor;
|
||||||
permissions: StringConstructor;
|
permissions: StringConstructor;
|
||||||
color: NumberConstructor;
|
color: NumberConstructor;
|
||||||
@ -129,8 +129,8 @@ export declare const AuditLogChanges: {
|
|||||||
allow: StringConstructor;
|
allow: StringConstructor;
|
||||||
deny: StringConstructor;
|
deny: StringConstructor;
|
||||||
code: StringConstructor;
|
code: StringConstructor;
|
||||||
channel_id: typeof Types.Long;
|
channel_id: StringConstructor;
|
||||||
inviter_id: typeof Types.Long;
|
inviter_id: StringConstructor;
|
||||||
max_uses: NumberConstructor;
|
max_uses: NumberConstructor;
|
||||||
uses: NumberConstructor;
|
uses: NumberConstructor;
|
||||||
max_age: NumberConstructor;
|
max_age: NumberConstructor;
|
||||||
@ -139,7 +139,7 @@ export declare const AuditLogChanges: {
|
|||||||
mute: BooleanConstructor;
|
mute: BooleanConstructor;
|
||||||
nick: StringConstructor;
|
nick: StringConstructor;
|
||||||
avatar_hash: StringConstructor;
|
avatar_hash: StringConstructor;
|
||||||
id: typeof Types.Long;
|
id: StringConstructor;
|
||||||
type: NumberConstructor;
|
type: NumberConstructor;
|
||||||
enable_emoticons: BooleanConstructor;
|
enable_emoticons: BooleanConstructor;
|
||||||
expire_behavior: NumberConstructor;
|
expire_behavior: NumberConstructor;
|
||||||
|
32
dist/models/AuditLog.js
vendored
32
dist/models/AuditLog.js
vendored
@ -13,13 +13,13 @@ exports.AuditLogChanges = {
|
|||||||
splash_hash: String,
|
splash_hash: String,
|
||||||
discovery_splash_hash: String,
|
discovery_splash_hash: String,
|
||||||
banner_hash: String,
|
banner_hash: String,
|
||||||
owner_id: mongoose_1.Types.Long,
|
owner_id: String,
|
||||||
region: String,
|
region: String,
|
||||||
preferred_locale: String,
|
preferred_locale: String,
|
||||||
afk_channel_id: mongoose_1.Types.Long,
|
afk_channel_id: String,
|
||||||
afk_timeout: Number,
|
afk_timeout: Number,
|
||||||
rules_channel_id: mongoose_1.Types.Long,
|
rules_channel_id: String,
|
||||||
public_updates_channel_id: mongoose_1.Types.Long,
|
public_updates_channel_id: String,
|
||||||
mfa_level: Number,
|
mfa_level: Number,
|
||||||
verification_level: Number,
|
verification_level: Number,
|
||||||
explicit_content_filter: Number,
|
explicit_content_filter: Number,
|
||||||
@ -29,14 +29,14 @@ exports.AuditLogChanges = {
|
|||||||
$remove: [{}],
|
$remove: [{}],
|
||||||
prune_delete_days: Number,
|
prune_delete_days: Number,
|
||||||
widget_enabled: Boolean,
|
widget_enabled: Boolean,
|
||||||
widget_channel_id: mongoose_1.Types.Long,
|
widget_channel_id: String,
|
||||||
system_channel_id: mongoose_1.Types.Long,
|
system_channel_id: String,
|
||||||
position: Number,
|
position: Number,
|
||||||
topic: String,
|
topic: String,
|
||||||
bitrate: Number,
|
bitrate: Number,
|
||||||
permission_overwrites: [{}],
|
permission_overwrites: [{}],
|
||||||
nsfw: Boolean,
|
nsfw: Boolean,
|
||||||
application_id: mongoose_1.Types.Long,
|
application_id: String,
|
||||||
rate_limit_per_user: Number,
|
rate_limit_per_user: Number,
|
||||||
permissions: String,
|
permissions: String,
|
||||||
color: Number,
|
color: Number,
|
||||||
@ -45,8 +45,8 @@ exports.AuditLogChanges = {
|
|||||||
allow: String,
|
allow: String,
|
||||||
deny: String,
|
deny: String,
|
||||||
code: String,
|
code: String,
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
inviter_id: mongoose_1.Types.Long,
|
inviter_id: String,
|
||||||
max_uses: Number,
|
max_uses: Number,
|
||||||
uses: Number,
|
uses: Number,
|
||||||
max_age: Number,
|
max_age: Number,
|
||||||
@ -55,7 +55,7 @@ exports.AuditLogChanges = {
|
|||||||
mute: Boolean,
|
mute: Boolean,
|
||||||
nick: String,
|
nick: String,
|
||||||
avatar_hash: String,
|
avatar_hash: String,
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
type: Number,
|
type: Number,
|
||||||
enable_emoticons: Boolean,
|
enable_emoticons: Boolean,
|
||||||
expire_behavior: Number,
|
expire_behavior: Number,
|
||||||
@ -63,17 +63,17 @@ exports.AuditLogChanges = {
|
|||||||
user_limit: Number,
|
user_limit: Number,
|
||||||
};
|
};
|
||||||
exports.AuditLogSchema = new mongoose_1.Schema({
|
exports.AuditLogSchema = new mongoose_1.Schema({
|
||||||
target_id: mongoose_1.Types.Long,
|
target_id: String,
|
||||||
user_id: { type: mongoose_1.Types.Long, required: true },
|
user_id: { type: String, required: true },
|
||||||
id: { type: mongoose_1.Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
action_type: { type: Number, required: true },
|
action_type: { type: Number, required: true },
|
||||||
options: {
|
options: {
|
||||||
delete_member_days: String,
|
delete_member_days: String,
|
||||||
members_removed: String,
|
members_removed: String,
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
messaged_id: mongoose_1.Types.Long,
|
messaged_id: String,
|
||||||
count: String,
|
count: String,
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
type: String,
|
type: String,
|
||||||
role_name: String,
|
role_name: String,
|
||||||
},
|
},
|
||||||
|
2
dist/models/AuditLog.js.map
vendored
2
dist/models/AuditLog.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"AuditLog.js","sourceRoot":"","sources":["../../src/models/AuditLog.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"AuditLog.js","sourceRoot":"","sources":["../../src/models/AuditLog.ts"],"names":[],"mappings":";;;;;;AAAA,uCAAmD;AACnD,gEAAkC;AAiGrB,QAAA,eAAe,GAAG;IAC9B,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,MAAM;IACnB,SAAS,EAAE,MAAM;IACjB,WAAW,EAAE,MAAM;IACnB,qBAAqB,EAAE,MAAM;IAC7B,WAAW,EAAE,MAAM;IACnB,QAAQ,EAAE,MAAM;IAChB,MAAM,EAAE,MAAM;IACd,gBAAgB,EAAE,MAAM;IACxB,cAAc,EAAE,MAAM;IACtB,WAAW,EAAE,MAAM;IACnB,gBAAgB,EAAE,MAAM;IACxB,yBAAyB,EAAE,MAAM;IACjC,SAAS,EAAE,MAAM;IACjB,kBAAkB,EAAE,MAAM;IAC1B,uBAAuB,EAAE,MAAM;IAC/B,6BAA6B,EAAE,MAAM;IACrC,eAAe,EAAE,MAAM;IACvB,IAAI,EAAE,CAAC,EAAE,CAAC;IACV,OAAO,EAAE,CAAC,EAAE,CAAC;IACb,iBAAiB,EAAE,MAAM;IACzB,cAAc,EAAE,OAAO;IACvB,iBAAiB,EAAE,MAAM;IACzB,iBAAiB,EAAE,MAAM;IACzB,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,MAAM;IACb,OAAO,EAAE,MAAM;IACf,qBAAqB,EAAE,CAAC,EAAE,CAAC;IAC3B,IAAI,EAAE,OAAO;IACb,cAAc,EAAE,MAAM;IACtB,mBAAmB,EAAE,MAAM;IAC3B,WAAW,EAAE,MAAM;IACnB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,OAAO;IACd,WAAW,EAAE,OAAO;IACpB,KAAK,EAAE,MAAM;IACb,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,UAAU,EAAE,MAAM;IAClB,UAAU,EAAE,MAAM;IAClB,QAAQ,EAAE,MAAM;IAChB,IAAI,EAAE,MAAM;IACZ,OAAO,EAAE,MAAM;IACf,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,MAAM;IACnB,EAAE,EAAE,MAAM;IACV,IAAI,EAAE,MAAM;IACZ,gBAAgB,EAAE,OAAO;IACzB,eAAe,EAAE,MAAM;IACvB,mBAAmB,EAAE,MAAM;IAC3B,UAAU,EAAE,MAAM;CAClB,CAAC;AAEW,QAAA,cAAc,GAAG,IAAI,iBAAM,CAAC;IACxC,SAAS,EAAE,MAAM;IACjB,OAAO,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACzC,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACpC,WAAW,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC7C,OAAO,EAAE;QACR,kBAAkB,EAAE,MAAM;QAC1B,eAAe,EAAE,MAAM;QACvB,UAAU,EAAE,MAAM;QAClB,WAAW,EAAE,MAAM;QACnB,KAAK,EAAE,MAAM;QACb,EAAE,EAAE,MAAM;QACV,IAAI,EAAE,MAAM;QACZ,SAAS,EAAE,MAAM;KACjB;IACD,OAAO,EAAE;QACR;YACC,SAAS,EAAE,uBAAe;YAC1B,SAAS,EAAE,uBAAe;YAC1B,GAAG,EAAE,MAAM;SACX;KACD;IACD,MAAM,EAAE,MAAM;CACd,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,aAAa,GAAG,kBAAE,CAAC,KAAK,CAAkB,UAAU,EAAE,sBAAc,EAAE,WAAW,CAAC,CAAC;AAEhG,IAAY,cAoCX;AApCD,WAAY,cAAc;IACzB,mEAAgB,CAAA;IAChB,wEAAmB,CAAA;IACnB,wEAAmB,CAAA;IACnB,wEAAmB,CAAA;IACnB,4FAA6B,CAAA;IAC7B,4FAA6B,CAAA;IAC7B,4FAA6B,CAAA;IAC7B,kEAAgB,CAAA;IAChB,oEAAiB,CAAA;IACjB,wEAAmB,CAAA;IACnB,8EAAsB,CAAA;IACtB,sEAAkB,CAAA;IAClB,gFAAuB,CAAA;IACvB,kEAAgB,CAAA;IAChB,8EAAsB,CAAA;IACtB,0DAAY,CAAA;IACZ,kEAAgB,CAAA;IAChB,kEAAgB,CAAA;IAChB,kEAAgB,CAAA;IAChB,sEAAkB,CAAA;IAClB,sEAAkB,CAAA;IAClB,sEAAkB,CAAA;IAClB,wEAAmB,CAAA;IACnB,wEAAmB,CAAA;IACnB,wEAAmB,CAAA;IACnB,oEAAiB,CAAA;IACjB,oEAAiB,CAAA;IACjB,oEAAiB,CAAA;IACjB,wEAAmB,CAAA;IACnB,kFAAwB,CAAA;IACxB,kEAAgB,CAAA;IAChB,sEAAkB,CAAA;IAClB,gFAAuB,CAAA;IACvB,gFAAuB,CAAA;IACvB,gFAAuB,CAAA;AACxB,CAAC,EApCW,cAAc,GAAd,sBAAc,KAAd,sBAAc,QAoCzB"}
|
6
dist/models/Ban.d.ts
vendored
6
dist/models/Ban.d.ts
vendored
@ -1,9 +1,9 @@
|
|||||||
/// <reference path="../util/MongoBigInt.d.ts" />
|
/// <reference path="../util/MongoBigInt.d.ts" />
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface Ban extends Document {
|
export interface Ban extends Document {
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
executor_id: bigint;
|
executor_id: string;
|
||||||
ip: string;
|
ip: string;
|
||||||
reason?: string;
|
reason?: string;
|
||||||
}
|
}
|
||||||
|
6
dist/models/Ban.js
vendored
6
dist/models/Ban.js
vendored
@ -7,9 +7,9 @@ exports.BanModel = exports.BanSchema = void 0;
|
|||||||
const mongoose_1 = require("mongoose");
|
const mongoose_1 = require("mongoose");
|
||||||
const Database_1 = __importDefault(require("../util/Database"));
|
const Database_1 = __importDefault(require("../util/Database"));
|
||||||
exports.BanSchema = new mongoose_1.Schema({
|
exports.BanSchema = new mongoose_1.Schema({
|
||||||
user_id: { type: mongoose_1.Types.Long, required: true },
|
user_id: { type: String, required: true },
|
||||||
guild_id: { type: mongoose_1.Types.Long, required: true },
|
guild_id: { type: String, required: true },
|
||||||
executor_id: { type: mongoose_1.Types.Long, required: true },
|
executor_id: { type: String, required: true },
|
||||||
reason: String,
|
reason: String,
|
||||||
ip: String,
|
ip: String,
|
||||||
});
|
});
|
||||||
|
2
dist/models/Ban.js.map
vendored
2
dist/models/Ban.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Ban.js","sourceRoot":"","sources":["../../src/models/Ban.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAUrB,QAAA,SAAS,GAAG,IAAI,iBAAM,CAAC;IACnC,OAAO,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC7C,QAAQ,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC9C,WAAW,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACjD,MAAM,EAAE,MAAM;IACd,EAAE,EAAE,MAAM;CACV,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,QAAQ,GAAG,kBAAE,CAAC,KAAK,CAAM,KAAK,EAAE,iBAAS,EAAE,MAAM,CAAC,CAAC"}
|
{"version":3,"file":"Ban.js","sourceRoot":"","sources":["../../src/models/Ban.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAUrB,QAAA,SAAS,GAAG,IAAI,iBAAM,CAAC;IACnC,OAAO,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACzC,QAAQ,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC1C,WAAW,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC7C,MAAM,EAAE,MAAM;IACd,EAAE,EAAE,MAAM;CACV,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,QAAQ,GAAG,kBAAE,CAAC,KAAK,CAAM,KAAK,EAAE,iBAAS,EAAE,MAAM,CAAC,CAAC"}
|
16
dist/models/Channel.d.ts
vendored
16
dist/models/Channel.d.ts
vendored
@ -3,30 +3,30 @@ import { Schema, Document } from "mongoose";
|
|||||||
export interface AnyChannel extends Channel, DMChannel, TextChannel, VoiceChannel {
|
export interface AnyChannel extends Channel, DMChannel, TextChannel, VoiceChannel {
|
||||||
}
|
}
|
||||||
export interface ChannelDocument extends Document, AnyChannel {
|
export interface ChannelDocument extends Document, AnyChannel {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
export declare const ChannelSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
export declare const ChannelSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
||||||
export declare const ChannelModel: import("mongoose").Model<ChannelDocument>;
|
export declare const ChannelModel: import("mongoose").Model<ChannelDocument>;
|
||||||
export interface Channel {
|
export interface Channel {
|
||||||
id: bigint;
|
id: string;
|
||||||
created_at: Date;
|
created_at: Date;
|
||||||
name: string;
|
name: string;
|
||||||
type: number;
|
type: number;
|
||||||
}
|
}
|
||||||
export interface TextBasedChannel {
|
export interface TextBasedChannel {
|
||||||
last_message_id?: bigint;
|
last_message_id?: string;
|
||||||
last_pin_timestamp?: number;
|
last_pin_timestamp?: number;
|
||||||
}
|
}
|
||||||
export interface GuildChannel extends Channel {
|
export interface GuildChannel extends Channel {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
position: number;
|
position: number;
|
||||||
parent_id?: bigint;
|
parent_id?: string;
|
||||||
permission_overwrites: ChannelPermissionOverwrite[];
|
permission_overwrites: ChannelPermissionOverwrite[];
|
||||||
}
|
}
|
||||||
export interface ChannelPermissionOverwrite {
|
export interface ChannelPermissionOverwrite {
|
||||||
allow: bigint;
|
allow: bigint;
|
||||||
deny: bigint;
|
deny: bigint;
|
||||||
id: bigint;
|
id: string;
|
||||||
type: ChannelPermissionOverwriteType;
|
type: ChannelPermissionOverwriteType;
|
||||||
}
|
}
|
||||||
export declare enum ChannelPermissionOverwriteType {
|
export declare enum ChannelPermissionOverwriteType {
|
||||||
@ -41,8 +41,8 @@ export interface TextChannel extends GuildChannel, TextBasedChannel {
|
|||||||
topic?: string;
|
topic?: string;
|
||||||
}
|
}
|
||||||
export interface DMChannel extends Channel, TextBasedChannel {
|
export interface DMChannel extends Channel, TextBasedChannel {
|
||||||
owner_id: bigint;
|
owner_id: string;
|
||||||
recipients: bigint[];
|
recipients: string[];
|
||||||
}
|
}
|
||||||
export declare enum ChannelType {
|
export declare enum ChannelType {
|
||||||
GUILD_TEXT = 0,
|
GUILD_TEXT = 0,
|
||||||
|
14
dist/models/Channel.js
vendored
14
dist/models/Channel.js
vendored
@ -7,16 +7,16 @@ exports.ChannelType = exports.ChannelPermissionOverwriteType = exports.ChannelMo
|
|||||||
const mongoose_1 = require("mongoose");
|
const mongoose_1 = require("mongoose");
|
||||||
const Database_1 = __importDefault(require("../util/Database"));
|
const Database_1 = __importDefault(require("../util/Database"));
|
||||||
exports.ChannelSchema = new mongoose_1.Schema({
|
exports.ChannelSchema = new mongoose_1.Schema({
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
created_at: { type: mongoose_1.Schema.Types.Date, required: true },
|
created_at: { type: mongoose_1.Schema.Types.Date, required: true },
|
||||||
name: { type: String, required: true },
|
name: { type: String, required: true },
|
||||||
type: { type: Number, required: true },
|
type: { type: Number, required: true },
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
owner_id: mongoose_1.Types.Long,
|
owner_id: String,
|
||||||
parent_id: mongoose_1.Types.Long,
|
parent_id: String,
|
||||||
recipients: [mongoose_1.Types.Long],
|
recipients: [String],
|
||||||
position: Number,
|
position: Number,
|
||||||
last_message_id: mongoose_1.Types.Long,
|
last_message_id: String,
|
||||||
last_pin_timestamp: Date,
|
last_pin_timestamp: Date,
|
||||||
nsfw: Boolean,
|
nsfw: Boolean,
|
||||||
rate_limit_per_user: Number,
|
rate_limit_per_user: Number,
|
||||||
@ -25,7 +25,7 @@ exports.ChannelSchema = new mongoose_1.Schema({
|
|||||||
{
|
{
|
||||||
allow: mongoose_1.Types.Long,
|
allow: mongoose_1.Types.Long,
|
||||||
deny: mongoose_1.Types.Long,
|
deny: mongoose_1.Types.Long,
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
type: Number,
|
type: Number,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
2
dist/models/Channel.js.map
vendored
2
dist/models/Channel.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Channel.js","sourceRoot":"","sources":["../../src/models/Channel.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAQrB,QAAA,aAAa,GAAG,IAAI,iBAAM,CAAC;IACvC,EAAE,EAAE,gBAAK,CAAC,IAAI;IACd,UAAU,EAAE,EAAE,IAAI,EAAE,iBAAM,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACvD,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACtC,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACtC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,SAAS,EAAE,gBAAK,CAAC,IAAI;IACrB,UAAU,EAAE,CAAC,gBAAK,CAAC,IAAI,CAAC;IACxB,QAAQ,EAAE,MAAM;IAChB,eAAe,EAAE,gBAAK,CAAC,IAAI;IAC3B,kBAAkB,EAAE,IAAI;IACxB,IAAI,EAAE,OAAO;IACb,mBAAmB,EAAE,MAAM;IAC3B,KAAK,EAAE,MAAM;IACb,qBAAqB,EAAE;QACtB;YACC,KAAK,EAAE,gBAAK,CAAC,IAAI;YACjB,IAAI,EAAE,gBAAK,CAAC,IAAI;YAChB,EAAE,EAAE,gBAAK,CAAC,IAAI;YACd,IAAI,EAAE,MAAM;SACZ;KACD;CACD,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,YAAY,GAAG,kBAAE,CAAC,KAAK,CAAkB,SAAS,EAAE,qBAAa,EAAE,UAAU,CAAC,CAAC;AA4B5F,IAAY,8BAGX;AAHD,WAAY,8BAA8B;IACzC,mFAAQ,CAAA;IACR,uFAAU,CAAA;AACX,CAAC,EAHW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAGzC;AAeD,IAAY,WAQX;AARD,WAAY,WAAW;IACtB,yDAAc,CAAA;IACd,yCAAM,CAAA;IACN,2DAAe,CAAA;IACf,qDAAY,CAAA;IACZ,iEAAkB,CAAA;IAClB,yDAAc,CAAA;IACd,2DAAe,CAAA;AAChB,CAAC,EARW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAQtB"}
|
{"version":3,"file":"Channel.js","sourceRoot":"","sources":["../../src/models/Channel.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAQrB,QAAA,aAAa,GAAG,IAAI,iBAAM,CAAC;IACvC,EAAE,EAAE,MAAM;IACV,UAAU,EAAE,EAAE,IAAI,EAAE,iBAAM,CAAC,KAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACvD,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACtC,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACtC,QAAQ,EAAE,MAAM;IAChB,QAAQ,EAAE,MAAM;IAChB,SAAS,EAAE,MAAM;IACjB,UAAU,EAAE,CAAC,MAAM,CAAC;IACpB,QAAQ,EAAE,MAAM;IAChB,eAAe,EAAE,MAAM;IACvB,kBAAkB,EAAE,IAAI;IACxB,IAAI,EAAE,OAAO;IACb,mBAAmB,EAAE,MAAM;IAC3B,KAAK,EAAE,MAAM;IACb,qBAAqB,EAAE;QACtB;YACC,KAAK,EAAE,gBAAK,CAAC,IAAI;YACjB,IAAI,EAAE,gBAAK,CAAC,IAAI;YAChB,EAAE,EAAE,MAAM;YACV,IAAI,EAAE,MAAM;SACZ;KACD;CACD,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,YAAY,GAAG,kBAAE,CAAC,KAAK,CAAkB,SAAS,EAAE,qBAAa,EAAE,UAAU,CAAC,CAAC;AA4B5F,IAAY,8BAGX;AAHD,WAAY,8BAA8B;IACzC,mFAAQ,CAAA;IACR,uFAAU,CAAA;AACX,CAAC,EAHW,8BAA8B,GAA9B,sCAA8B,KAA9B,sCAA8B,QAGzC;AAeD,IAAY,WAQX;AARD,WAAY,WAAW;IACtB,yDAAc,CAAA;IACd,yCAAM,CAAA;IACN,2DAAe,CAAA;IACf,qDAAY,CAAA;IACZ,iEAAkB,CAAA;IAClB,yDAAc,CAAA;IACd,2DAAe,CAAA;AAChB,CAAC,EARW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAQtB"}
|
6
dist/models/Emoji.d.ts
vendored
6
dist/models/Emoji.d.ts
vendored
@ -1,15 +1,15 @@
|
|||||||
/// <reference path="../util/MongoBigInt.d.ts" />
|
/// <reference path="../util/MongoBigInt.d.ts" />
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface Emoji extends Document {
|
export interface Emoji extends Document {
|
||||||
id: bigint;
|
id: string;
|
||||||
animated: boolean;
|
animated: boolean;
|
||||||
available: boolean;
|
available: boolean;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
managed: boolean;
|
managed: boolean;
|
||||||
name: string;
|
name: string;
|
||||||
require_colons: boolean;
|
require_colons: boolean;
|
||||||
url: string;
|
url: string;
|
||||||
roles: bigint[];
|
roles: string[];
|
||||||
}
|
}
|
||||||
export declare const EmojiSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
export declare const EmojiSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
||||||
export declare const EmojiModel: import("mongoose").Model<Emoji>;
|
export declare const EmojiModel: import("mongoose").Model<Emoji>;
|
||||||
|
6
dist/models/Emoji.js
vendored
6
dist/models/Emoji.js
vendored
@ -7,15 +7,15 @@ exports.EmojiModel = exports.EmojiSchema = void 0;
|
|||||||
const mongoose_1 = require("mongoose");
|
const mongoose_1 = require("mongoose");
|
||||||
const Database_1 = __importDefault(require("../util/Database"));
|
const Database_1 = __importDefault(require("../util/Database"));
|
||||||
exports.EmojiSchema = new mongoose_1.Schema({
|
exports.EmojiSchema = new mongoose_1.Schema({
|
||||||
id: { type: mongoose_1.Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
animated: Boolean,
|
animated: Boolean,
|
||||||
available: Boolean,
|
available: Boolean,
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
managed: Boolean,
|
managed: Boolean,
|
||||||
name: String,
|
name: String,
|
||||||
require_colons: Boolean,
|
require_colons: Boolean,
|
||||||
url: String,
|
url: String,
|
||||||
roles: [mongoose_1.Types.Long],
|
roles: [String],
|
||||||
});
|
});
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
exports.EmojiModel = Database_1.default.model("Emoji", exports.EmojiSchema, "emojis");
|
exports.EmojiModel = Database_1.default.model("Emoji", exports.EmojiSchema, "emojis");
|
||||||
|
2
dist/models/Emoji.js.map
vendored
2
dist/models/Emoji.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Emoji.js","sourceRoot":"","sources":["../../src/models/Emoji.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAcrB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACxC,QAAQ,EAAE,OAAO;IACjB,SAAS,EAAE,OAAO;IAClB,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,OAAO,EAAE,OAAO;IAChB,IAAI,EAAE,MAAM;IACZ,cAAc,EAAE,OAAO;IACvB,GAAG,EAAE,MAAM;IACX,KAAK,EAAE,CAAC,gBAAK,CAAC,IAAI,CAAC;CACnB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAQ,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC"}
|
{"version":3,"file":"Emoji.js","sourceRoot":"","sources":["../../src/models/Emoji.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAcrB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACpC,QAAQ,EAAE,OAAO;IACjB,SAAS,EAAE,OAAO;IAClB,QAAQ,EAAE,MAAM;IAChB,OAAO,EAAE,OAAO;IAChB,IAAI,EAAE,MAAM;IACZ,cAAc,EAAE,OAAO;IACvB,GAAG,EAAE,MAAM;IACX,KAAK,EAAE,CAAC,MAAM,CAAC;CACf,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAQ,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC"}
|
110
dist/models/Event.d.ts
vendored
110
dist/models/Event.d.ts
vendored
@ -13,9 +13,9 @@ import { ApplicationCommand } from "./Application";
|
|||||||
import { Interaction } from "./Interaction";
|
import { Interaction } from "./Interaction";
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface Event {
|
export interface Event {
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
user_id?: bigint;
|
user_id?: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
created_at?: Date;
|
created_at?: Date;
|
||||||
event: EVENT;
|
event: EVENT;
|
||||||
data?: any;
|
data?: any;
|
||||||
@ -90,14 +90,14 @@ export interface ReadyEventData {
|
|||||||
partial: boolean;
|
partial: boolean;
|
||||||
};
|
};
|
||||||
application?: {
|
application?: {
|
||||||
id: bigint;
|
id: string;
|
||||||
flags: bigint;
|
flags: bigint;
|
||||||
};
|
};
|
||||||
merged_members?: Omit<Member, "settings" | "user">[][];
|
merged_members?: Omit<Member, "settings" | "user">[][];
|
||||||
users?: {
|
users?: {
|
||||||
avatar?: string;
|
avatar?: string;
|
||||||
discriminator: string;
|
discriminator: string;
|
||||||
id: bigint;
|
id: string;
|
||||||
username: string;
|
username: string;
|
||||||
bot: boolean;
|
bot: boolean;
|
||||||
public_flags: bigint;
|
public_flags: bigint;
|
||||||
@ -122,8 +122,8 @@ export interface ChannelDeleteEvent extends Event {
|
|||||||
export interface ChannelPinsUpdateEvent extends Event {
|
export interface ChannelPinsUpdateEvent extends Event {
|
||||||
event: "CHANNEL_PINS_UPDATE";
|
event: "CHANNEL_PINS_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
last_pin_timestamp: number;
|
last_pin_timestamp: number;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -138,55 +138,55 @@ export interface GuildUpdateEvent extends Event {
|
|||||||
export interface GuildDeleteEvent extends Event {
|
export interface GuildDeleteEvent extends Event {
|
||||||
event: "GUILD_DELETE";
|
event: "GUILD_DELETE";
|
||||||
data: {
|
data: {
|
||||||
id: bigint;
|
id: string;
|
||||||
unavailable?: boolean;
|
unavailable?: boolean;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildBanAddEvent extends Event {
|
export interface GuildBanAddEvent extends Event {
|
||||||
event: "GUILD_BAN_ADD";
|
event: "GUILD_BAN_ADD";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
user: User;
|
user: User;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildBanRemoveEvent extends Event {
|
export interface GuildBanRemoveEvent extends Event {
|
||||||
event: "GUILD_BAN_REMOVE";
|
event: "GUILD_BAN_REMOVE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
user: User;
|
user: User;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildEmojiUpdateEvent extends Event {
|
export interface GuildEmojiUpdateEvent extends Event {
|
||||||
event: "GUILD_EMOJI_UPDATE";
|
event: "GUILD_EMOJI_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
emojis: Emoji[];
|
emojis: Emoji[];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildIntegrationUpdateEvent extends Event {
|
export interface GuildIntegrationUpdateEvent extends Event {
|
||||||
event: "GUILD_INTEGRATIONS_UPDATE";
|
event: "GUILD_INTEGRATIONS_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildMemberAddEvent extends Event {
|
export interface GuildMemberAddEvent extends Event {
|
||||||
event: "GUILD_MEMBER_ADD";
|
event: "GUILD_MEMBER_ADD";
|
||||||
data: PublicMember & {
|
data: PublicMember & {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildMemberRemoveEvent extends Event {
|
export interface GuildMemberRemoveEvent extends Event {
|
||||||
event: "GUILD_MEMBER_REMOVE";
|
event: "GUILD_MEMBER_REMOVE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
user: User;
|
user: User;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildMemberUpdateEvent extends Event {
|
export interface GuildMemberUpdateEvent extends Event {
|
||||||
event: "GUILD_MEMBER_UPDATE";
|
event: "GUILD_MEMBER_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
roles: bigint[];
|
roles: string[];
|
||||||
user: User;
|
user: User;
|
||||||
nick?: string;
|
nick?: string;
|
||||||
joined_at: Date;
|
joined_at: Date;
|
||||||
@ -197,11 +197,11 @@ export interface GuildMemberUpdateEvent extends Event {
|
|||||||
export interface GuildMembersChunkEvent extends Event {
|
export interface GuildMembersChunkEvent extends Event {
|
||||||
event: "GUILD_MEMBERS_CHUNK";
|
event: "GUILD_MEMBERS_CHUNK";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
members: PublicMember[];
|
members: PublicMember[];
|
||||||
chunk_index: number;
|
chunk_index: number;
|
||||||
chunk_count: number;
|
chunk_count: number;
|
||||||
not_found: bigint[];
|
not_found: string[];
|
||||||
presences: Presence[];
|
presences: Presence[];
|
||||||
nonce?: string;
|
nonce?: string;
|
||||||
};
|
};
|
||||||
@ -209,42 +209,42 @@ export interface GuildMembersChunkEvent extends Event {
|
|||||||
export interface GuildRoleCreateEvent extends Event {
|
export interface GuildRoleCreateEvent extends Event {
|
||||||
event: "GUILD_ROLE_CREATE";
|
event: "GUILD_ROLE_CREATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
role: Role;
|
role: Role;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildRoleUpdateEvent extends Event {
|
export interface GuildRoleUpdateEvent extends Event {
|
||||||
event: "GUILD_ROLE_UPDATE";
|
event: "GUILD_ROLE_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
role: Role;
|
role: Role;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface GuildRoleDeleteEvent extends Event {
|
export interface GuildRoleDeleteEvent extends Event {
|
||||||
event: "GUILD_ROLE_DELETE";
|
event: "GUILD_ROLE_DELETE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
role_id: bigint;
|
role_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface InviteCreateEvent extends Event {
|
export interface InviteCreateEvent extends Event {
|
||||||
event: "INVITE_CREATE";
|
event: "INVITE_CREATE";
|
||||||
data: Omit<Invite, "guild" | "channel"> & {
|
data: Omit<Invite, "guild" | "channel"> & {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface InviteDeleteEvent extends Event {
|
export interface InviteDeleteEvent extends Event {
|
||||||
event: "INVITE_DELETE";
|
event: "INVITE_DELETE";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
code: string;
|
code: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export declare type MessagePayload = Omit<Message, "author_id"> & {
|
export declare type MessagePayload = Omit<Message, "author_id"> & {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
author: User;
|
author: User;
|
||||||
member: PublicMember;
|
member: PublicMember;
|
||||||
mentions: (User & {
|
mentions: (User & {
|
||||||
@ -262,26 +262,26 @@ export interface MessageUpdateEvent extends Event {
|
|||||||
export interface MessageDeleteEvent extends Event {
|
export interface MessageDeleteEvent extends Event {
|
||||||
event: "MESSAGE_DELETE";
|
event: "MESSAGE_DELETE";
|
||||||
data: {
|
data: {
|
||||||
id: bigint;
|
id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface MessageDeleteBulkEvent extends Event {
|
export interface MessageDeleteBulkEvent extends Event {
|
||||||
event: "MESSAGE_DELETE_BULK";
|
event: "MESSAGE_DELETE_BULK";
|
||||||
data: {
|
data: {
|
||||||
ids: bigint[];
|
ids: string[];
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface MessageReactionAddEvent extends Event {
|
export interface MessageReactionAddEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_ADD";
|
event: "MESSAGE_REACTION_ADD";
|
||||||
data: {
|
data: {
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
member?: PublicMember;
|
member?: PublicMember;
|
||||||
emoji: PartialEmoji;
|
emoji: PartialEmoji;
|
||||||
};
|
};
|
||||||
@ -289,27 +289,27 @@ export interface MessageReactionAddEvent extends Event {
|
|||||||
export interface MessageReactionRemoveEvent extends Event {
|
export interface MessageReactionRemoveEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_REMOVE";
|
event: "MESSAGE_REACTION_REMOVE";
|
||||||
data: {
|
data: {
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
emoji: PartialEmoji;
|
emoji: PartialEmoji;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface MessageReactionRemoveAllEvent extends Event {
|
export interface MessageReactionRemoveAllEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_REMOVE_ALL";
|
event: "MESSAGE_REACTION_REMOVE_ALL";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface MessageReactionRemoveEmojiEvent extends Event {
|
export interface MessageReactionRemoveEmojiEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_REMOVE_EMOJI";
|
event: "MESSAGE_REACTION_REMOVE_EMOJI";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
emoji: PartialEmoji;
|
emoji: PartialEmoji;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -320,10 +320,10 @@ export interface PresenceUpdateEvent extends Event {
|
|||||||
export interface TypingStartEvent extends Event {
|
export interface TypingStartEvent extends Event {
|
||||||
event: "TYPING_START";
|
event: "TYPING_START";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
timestamp: number;
|
timestamp: number;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
member?: PublicMember;
|
member?: PublicMember;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -341,19 +341,19 @@ export interface VoiceServerUpdateEvent extends Event {
|
|||||||
event: "VOICE_SERVER_UPDATE";
|
event: "VOICE_SERVER_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
token: string;
|
token: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
endpoint: string;
|
endpoint: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface WebhooksUpdateEvent extends Event {
|
export interface WebhooksUpdateEvent extends Event {
|
||||||
event: "WEBHOOKS_UPDATE";
|
event: "WEBHOOKS_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export declare type ApplicationCommandPayload = ApplicationCommand & {
|
export declare type ApplicationCommandPayload = ApplicationCommand & {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
};
|
};
|
||||||
export interface ApplicationCommandCreateEvent extends Event {
|
export interface ApplicationCommandCreateEvent extends Event {
|
||||||
event: "APPLICATION_COMMAND_CREATE";
|
event: "APPLICATION_COMMAND_CREATE";
|
||||||
|
6
dist/models/Event.js
vendored
6
dist/models/Event.js
vendored
@ -7,9 +7,9 @@ exports.EVENTEnum = exports.EventModel = exports.EventSchema = void 0;
|
|||||||
const mongoose_1 = require("mongoose");
|
const mongoose_1 = require("mongoose");
|
||||||
const Database_1 = __importDefault(require("../util/Database"));
|
const Database_1 = __importDefault(require("../util/Database"));
|
||||||
exports.EventSchema = new mongoose_1.Schema({
|
exports.EventSchema = new mongoose_1.Schema({
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
user_id: mongoose_1.Types.Long,
|
user_id: String,
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
created_at: { type: Date, required: true },
|
created_at: { type: Date, required: true },
|
||||||
event: { type: String, required: true },
|
event: { type: String, required: true },
|
||||||
data: Object,
|
data: Object,
|
||||||
|
2
dist/models/Event.js.map
vendored
2
dist/models/Event.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Event.js","sourceRoot":"","sources":["../../src/models/Event.ts"],"names":[],"mappings":";;;;;;AAYA,uCAA0D;AAC1D,gEAAkC;AAarB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,OAAO,EAAE,gBAAK,CAAC,IAAI;IACnB,UAAU,EAAE,gBAAK,CAAC,IAAI;IACtB,UAAU,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC1C,KAAK,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACvC,IAAI,EAAE,MAAM;CACZ,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAgB,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC;AAkYlF,+BAA+B;AAE/B,IAAY,SAyCX;AAzCD,WAAY,SAAS;IACpB,4BAAe,CAAA;IACf,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,0CAA6B,CAAA;IAC7B,gDAAmC,CAAA;IACnC,mDAAsC,CAAA;IACtC,kEAAqD,CAAA;IACrD,gDAAmC,CAAA;IACnC,sDAAyC,CAAA;IACzC,sDAAyC,CAAA;IACzC,0DAA6C,CAAA;IAC7C,sDAAyC,CAAA;IACzC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,2CAA8B,CAAA;IAC9B,2CAA8B,CAAA;IAC9B,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,wDAA2C,CAAA;IAC3C,8DAAiD,CAAA;IACjD,qEAAwD,CAAA;IACxD,yEAA4D,CAAA;IAC5D,+CAAkC,CAAA;IAClC,yCAA4B,CAAA;IAC5B,uCAA0B,CAAA;IAC1B,+CAAkC,CAAA;IAClC,qDAAwC,CAAA;IACxC,oDAAuC,CAAA;IACvC,sDAAyC,CAAA;IACzC,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;AACxD,CAAC,EAzCW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAyCpB"}
|
{"version":3,"file":"Event.js","sourceRoot":"","sources":["../../src/models/Event.ts"],"names":[],"mappings":";;;;;;AAYA,uCAA0D;AAC1D,gEAAkC;AAarB,QAAA,WAAW,GAAG,IAAI,iBAAM,CAAC;IACrC,QAAQ,EAAE,MAAM;IAChB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,MAAM;IAClB,UAAU,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IAC1C,KAAK,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACvC,IAAI,EAAE,MAAM;CACZ,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,UAAU,GAAG,kBAAE,CAAC,KAAK,CAAgB,OAAO,EAAE,mBAAW,EAAE,QAAQ,CAAC,CAAC;AAkYlF,+BAA+B;AAE/B,IAAY,SAyCX;AAzCD,WAAY,SAAS;IACpB,4BAAe,CAAA;IACf,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,yCAA4B,CAAA;IAC5B,0CAA6B,CAAA;IAC7B,gDAAmC,CAAA;IACnC,mDAAsC,CAAA;IACtC,kEAAqD,CAAA;IACrD,gDAAmC,CAAA;IACnC,sDAAyC,CAAA;IACzC,sDAAyC,CAAA;IACzC,0DAA6C,CAAA;IAC7C,sDAAyC,CAAA;IACzC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,kDAAqC,CAAA;IACrC,2CAA8B,CAAA;IAC9B,2CAA8B,CAAA;IAC9B,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,6CAAgC,CAAA;IAChC,sDAAyC,CAAA;IACzC,wDAA2C,CAAA;IAC3C,8DAAiD,CAAA;IACjD,qEAAwD,CAAA;IACxD,yEAA4D,CAAA;IAC5D,+CAAkC,CAAA;IAClC,yCAA4B,CAAA;IAC5B,uCAA0B,CAAA;IAC1B,+CAAkC,CAAA;IAClC,qDAAwC,CAAA;IACxC,oDAAuC,CAAA;IACvC,sDAAyC,CAAA;IACzC,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;IACvD,oEAAuD,CAAA;AACxD,CAAC,EAzCW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAyCpB"}
|
18
dist/models/Guild.d.ts
vendored
18
dist/models/Guild.d.ts
vendored
@ -1,13 +1,13 @@
|
|||||||
/// <reference path="../util/MongoBigInt.d.ts" />
|
/// <reference path="../util/MongoBigInt.d.ts" />
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface GuildDocument extends Document, Guild {
|
export interface GuildDocument extends Document, Guild {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
export interface Guild {
|
export interface Guild {
|
||||||
id: bigint;
|
id: string;
|
||||||
afk_channel_id?: bigint;
|
afk_channel_id?: string;
|
||||||
afk_timeout?: number;
|
afk_timeout?: number;
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
banner?: string;
|
banner?: string;
|
||||||
default_message_notifications?: number;
|
default_message_notifications?: number;
|
||||||
description?: string;
|
description?: string;
|
||||||
@ -23,21 +23,21 @@ export interface Guild {
|
|||||||
presence_count?: number;
|
presence_count?: number;
|
||||||
mfa_level?: number;
|
mfa_level?: number;
|
||||||
name: string;
|
name: string;
|
||||||
owner_id: bigint;
|
owner_id: string;
|
||||||
preferred_locale?: string;
|
preferred_locale?: string;
|
||||||
premium_subscription_count?: number;
|
premium_subscription_count?: number;
|
||||||
premium_tier?: number;
|
premium_tier?: number;
|
||||||
public_updates_channel_id?: bigint;
|
public_updates_channel_id?: string;
|
||||||
region?: string;
|
region?: string;
|
||||||
rules_channel_id?: bigint;
|
rules_channel_id?: string;
|
||||||
splash?: string;
|
splash?: string;
|
||||||
system_channel_flags?: number;
|
system_channel_flags?: number;
|
||||||
system_channel_id?: bigint;
|
system_channel_id?: string;
|
||||||
unavailable?: boolean;
|
unavailable?: boolean;
|
||||||
vanity_url_code?: string;
|
vanity_url_code?: string;
|
||||||
verification_level?: number;
|
verification_level?: number;
|
||||||
welcome_screen: [];
|
welcome_screen: [];
|
||||||
widget_channel_id?: bigint;
|
widget_channel_id?: string;
|
||||||
widget_enabled?: boolean;
|
widget_enabled?: boolean;
|
||||||
}
|
}
|
||||||
export declare const GuildSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
export declare const GuildSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
||||||
|
16
dist/models/Guild.js
vendored
16
dist/models/Guild.js
vendored
@ -11,10 +11,10 @@ const Emoji_1 = require("./Emoji");
|
|||||||
const Member_1 = require("./Member");
|
const Member_1 = require("./Member");
|
||||||
const Role_1 = require("./Role");
|
const Role_1 = require("./Role");
|
||||||
exports.GuildSchema = new mongoose_1.Schema({
|
exports.GuildSchema = new mongoose_1.Schema({
|
||||||
id: { type: mongoose_1.Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
afk_channel_id: mongoose_1.Types.Long,
|
afk_channel_id: String,
|
||||||
afk_timeout: Number,
|
afk_timeout: Number,
|
||||||
application_id: mongoose_1.Types.Long,
|
application_id: String,
|
||||||
banner: String,
|
banner: String,
|
||||||
default_message_notifications: Number,
|
default_message_notifications: Number,
|
||||||
description: String,
|
description: String,
|
||||||
@ -30,22 +30,22 @@ exports.GuildSchema = new mongoose_1.Schema({
|
|||||||
presence_count: Number,
|
presence_count: Number,
|
||||||
mfa_level: Number,
|
mfa_level: Number,
|
||||||
name: { type: String, required: true },
|
name: { type: String, required: true },
|
||||||
owner_id: { type: mongoose_1.Types.Long, required: true },
|
owner_id: { type: String, required: true },
|
||||||
preferred_locale: String,
|
preferred_locale: String,
|
||||||
premium_subscription_count: Number,
|
premium_subscription_count: Number,
|
||||||
premium_tier: Number,
|
premium_tier: Number,
|
||||||
public_updates_channel_id: mongoose_1.Types.Long,
|
public_updates_channel_id: String,
|
||||||
region: String,
|
region: String,
|
||||||
rules_channel_id: mongoose_1.Types.Long,
|
rules_channel_id: String,
|
||||||
splash: String,
|
splash: String,
|
||||||
system_channel_flags: Number,
|
system_channel_flags: Number,
|
||||||
system_channel_id: mongoose_1.Types.Long,
|
system_channel_id: String,
|
||||||
unavailable: Boolean,
|
unavailable: Boolean,
|
||||||
vanity_url_code: String,
|
vanity_url_code: String,
|
||||||
verification_level: Number,
|
verification_level: Number,
|
||||||
voice_states: { type: [Object], default: [] },
|
voice_states: { type: [Object], default: [] },
|
||||||
welcome_screen: { type: [Object], default: [] },
|
welcome_screen: { type: [Object], default: [] },
|
||||||
widget_channel_id: mongoose_1.Types.Long,
|
widget_channel_id: String,
|
||||||
widget_enabled: Boolean,
|
widget_enabled: Boolean,
|
||||||
});
|
});
|
||||||
exports.GuildSchema.virtual("channels", {
|
exports.GuildSchema.virtual("channels", {
|
||||||
|
2
dist/models/Guild.js.map
vendored
2
dist/models/Guild.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Guild.js","sourceRoot":"","sources":["../../src/models/Guild.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"Guild.js","sourceRoot":"","sources":["../../src/models/Guild.ts"],"names":[],"mappings":"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"}
|
8
dist/models/Interaction.d.ts
vendored
8
dist/models/Interaction.d.ts
vendored
@ -1,11 +1,11 @@
|
|||||||
import { AllowedMentions, Embed } from "./Message";
|
import { AllowedMentions, Embed } from "./Message";
|
||||||
export interface Interaction {
|
export interface Interaction {
|
||||||
id: bigint;
|
id: string;
|
||||||
type: InteractionType;
|
type: InteractionType;
|
||||||
data?: {};
|
data?: {};
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
member_id: bigint;
|
member_id: string;
|
||||||
token: string;
|
token: string;
|
||||||
version: number;
|
version: number;
|
||||||
}
|
}
|
||||||
|
8
dist/models/Invite.d.ts
vendored
8
dist/models/Invite.d.ts
vendored
@ -7,10 +7,10 @@ export interface Invite extends Document {
|
|||||||
max_uses: number;
|
max_uses: number;
|
||||||
max_age: number;
|
max_age: number;
|
||||||
created_at: Date;
|
created_at: Date;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
inviter_id: bigint;
|
inviter_id: string;
|
||||||
target_user_id?: bigint;
|
target_user_id?: string;
|
||||||
target_user_type?: number;
|
target_user_type?: number;
|
||||||
}
|
}
|
||||||
export declare const InviteSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
export declare const InviteSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
||||||
|
10
dist/models/Invite.js
vendored
10
dist/models/Invite.js
vendored
@ -13,11 +13,11 @@ exports.InviteSchema = new mongoose_1.Schema({
|
|||||||
max_uses: Number,
|
max_uses: Number,
|
||||||
max_age: Number,
|
max_age: Number,
|
||||||
created_at: Date,
|
created_at: Date,
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
inviter_id: mongoose_1.Types.Long,
|
inviter_id: String,
|
||||||
//! What the fucking shit is this
|
// ? What the fucking shit is this
|
||||||
target_user_id: mongoose_1.Types.Long,
|
target_user_id: String,
|
||||||
target_user_type: Number,
|
target_user_type: Number,
|
||||||
});
|
});
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
|
2
dist/models/Invite.js.map
vendored
2
dist/models/Invite.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Invite.js","sourceRoot":"","sources":["../../src/models/Invite.ts"],"names":[],"mappings":";;;;;;AAAA,uCAAmD;AACnD,gEAAkC;AAmBrB,QAAA,YAAY,GAAG,IAAI,iBAAM,CAAC;IACtC,IAAI,EAAE,MAAM;IACZ,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,MAAM;IAChB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,IAAI;IAChB,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,UAAU,EAAE,gBAAK,CAAC,IAAI;IACtB,UAAU,EAAE,gBAAK,CAAC,IAAI;IAEtB,iCAAiC;IACjC,cAAc,EAAE,gBAAK,CAAC,IAAI;IAC1B,gBAAgB,EAAE,MAAM;CAExB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,WAAW,GAAG,kBAAE,CAAC,KAAK,CAAS,QAAQ,EAAE,oBAAY,EAAE,SAAS,CAAC,CAAC"}
|
{"version":3,"file":"Invite.js","sourceRoot":"","sources":["../../src/models/Invite.ts"],"names":[],"mappings":";;;;;;AAAA,uCAAmD;AACnD,gEAAkC;AAkBrB,QAAA,YAAY,GAAG,IAAI,iBAAM,CAAC;IACtC,IAAI,EAAE,MAAM;IACZ,SAAS,EAAE,OAAO;IAClB,IAAI,EAAE,MAAM;IACZ,QAAQ,EAAE,MAAM;IAChB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,IAAI;IAChB,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,MAAM;IAClB,UAAU,EAAE,MAAM;IAElB,kCAAkC;IAClC,cAAc,EAAE,MAAM;IACtB,gBAAgB,EAAE,MAAM;CACxB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,WAAW,GAAG,kBAAE,CAAC,KAAK,CAAS,QAAQ,EAAE,oBAAY,EAAE,SAAS,CAAC,CAAC"}
|
10
dist/models/Member.d.ts
vendored
10
dist/models/Member.d.ts
vendored
@ -2,10 +2,10 @@
|
|||||||
import { PublicUser, User } from "./User";
|
import { PublicUser, User } from "./User";
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface Member {
|
export interface Member {
|
||||||
id: bigint;
|
id: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
nick?: string;
|
nick?: string;
|
||||||
roles: bigint[];
|
roles: string[];
|
||||||
joined_at: Date;
|
joined_at: Date;
|
||||||
premium_since?: number;
|
premium_since?: number;
|
||||||
deaf: boolean;
|
deaf: boolean;
|
||||||
@ -15,11 +15,11 @@ export interface Member {
|
|||||||
user?: User;
|
user?: User;
|
||||||
}
|
}
|
||||||
export interface MemberDocument extends Member, Document {
|
export interface MemberDocument extends Member, Document {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
export interface UserGuildSettings {
|
export interface UserGuildSettings {
|
||||||
channel_overrides: {
|
channel_overrides: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_notifications: number;
|
message_notifications: number;
|
||||||
mute_config: MuteConfig;
|
mute_config: MuteConfig;
|
||||||
muted: boolean;
|
muted: boolean;
|
||||||
|
8
dist/models/Member.js
vendored
8
dist/models/Member.js
vendored
@ -12,10 +12,10 @@ const MuteConfig = {
|
|||||||
selected_time_window: Number,
|
selected_time_window: Number,
|
||||||
};
|
};
|
||||||
exports.MemberSchema = new mongoose_1.Schema({
|
exports.MemberSchema = new mongoose_1.Schema({
|
||||||
id: { type: mongoose_1.Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
nick: String,
|
nick: String,
|
||||||
roles: [mongoose_1.Types.Long],
|
roles: [String],
|
||||||
joined_at: Date,
|
joined_at: Date,
|
||||||
premium_since: Number,
|
premium_since: Number,
|
||||||
deaf: Boolean,
|
deaf: Boolean,
|
||||||
@ -24,7 +24,7 @@ exports.MemberSchema = new mongoose_1.Schema({
|
|||||||
settings: {
|
settings: {
|
||||||
channel_overrides: [
|
channel_overrides: [
|
||||||
{
|
{
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
message_notifications: Number,
|
message_notifications: Number,
|
||||||
mute_config: MuteConfig,
|
mute_config: MuteConfig,
|
||||||
muted: Boolean,
|
muted: Boolean,
|
||||||
|
2
dist/models/Member.js.map
vendored
2
dist/models/Member.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Member.js","sourceRoot":"","sources":["../../src/models/Member.ts"],"names":[],"mappings":";;;;;;AAAA,iCAAqD;AACrD,uCAAmD;AACnD,gEAAkC;AAyClC,MAAM,UAAU,GAAG;IAClB,QAAQ,EAAE,MAAM;IAChB,oBAAoB,EAAE,MAAM;CAC5B,CAAC;AAEW,QAAA,YAAY,GAAG,IAAI,iBAAM,CAAC;IACtC,EAAE,EAAE,EAAE,IAAI,EAAE,gBAAK,CAAC,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE;IACxC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,CAAC,gBAAK,CAAC,IAAI,CAAC;IACnB,SAAS,EAAE,IAAI;IACf,aAAa,EAAE,MAAM;IACrB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE;QACT,iBAAiB,EAAE;YAClB;gBACC,UAAU,EAAE,gBAAK,CAAC,IAAI;gBACtB,qBAAqB,EAAE,MAAM;gBAC7B,WAAW,EAAE,UAAU;gBACvB,KAAK,EAAE,OAAO;aACd;SACD;QACD,qBAAqB,EAAE,MAAM;QAC7B,WAAW,EAAE,OAAO;QACpB,WAAW,EAAE,UAAU;QACvB,KAAK,EAAE,OAAO;QACd,iBAAiB,EAAE,OAAO;QAC1B,cAAc,EAAE,OAAO;QACvB,OAAO,EAAE,MAAM;KACf;CACD,CAAC,CAAC;AAEH,oBAAY,CAAC,OAAO,CAAC,MAAM,EAAE;IAC5B,GAAG,EAAE,gBAAS;IACd,UAAU,EAAE,IAAI;IAChB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,IAAI;CACb,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,WAAW,GAAG,kBAAE,CAAC,KAAK,CAAiB,QAAQ,EAAE,oBAAY,EAAE,SAAS,CAAC,CAAC"}
|
{"version":3,"file":"Member.js","sourceRoot":"","sources":["../../src/models/Member.ts"],"names":[],"mappings":";;;;;;AAAA,iCAAqD;AACrD,uCAAmD;AACnD,gEAAkC;AAyClC,MAAM,UAAU,GAAG;IAClB,QAAQ,EAAE,MAAM;IAChB,oBAAoB,EAAE,MAAM;CAC5B,CAAC;AAEW,QAAA,YAAY,GAAG,IAAI,iBAAM,CAAC;IACtC,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE;IACpC,QAAQ,EAAE,MAAM;IAChB,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,CAAC,MAAM,CAAC;IACf,SAAS,EAAE,IAAI;IACf,aAAa,EAAE,MAAM;IACrB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,OAAO,EAAE,OAAO;IAChB,QAAQ,EAAE;QACT,iBAAiB,EAAE;YAClB;gBACC,UAAU,EAAE,MAAM;gBAClB,qBAAqB,EAAE,MAAM;gBAC7B,WAAW,EAAE,UAAU;gBACvB,KAAK,EAAE,OAAO;aACd;SACD;QACD,qBAAqB,EAAE,MAAM;QAC7B,WAAW,EAAE,OAAO;QACpB,WAAW,EAAE,UAAU;QACvB,KAAK,EAAE,OAAO;QACd,iBAAiB,EAAE,OAAO;QAC1B,cAAc,EAAE,OAAO;QACvB,OAAO,EAAE,MAAM;KACf;CACD,CAAC,CAAC;AAEH,oBAAY,CAAC,OAAO,CAAC,MAAM,EAAE;IAC5B,GAAG,EAAE,gBAAS;IACd,UAAU,EAAE,IAAI;IAChB,YAAY,EAAE,IAAI;IAClB,OAAO,EAAE,IAAI;CACb,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,WAAW,GAAG,kBAAE,CAAC,KAAK,CAAiB,QAAQ,EAAE,oBAAY,EAAE,SAAS,CAAC,CAAC"}
|
38
dist/models/Message.d.ts
vendored
38
dist/models/Message.d.ts
vendored
@ -1,20 +1,20 @@
|
|||||||
/// <reference path="../util/MongoBigInt.d.ts" />
|
/// <reference path="../util/MongoBigInt.d.ts" />
|
||||||
import { Schema, Types, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface Message {
|
export interface Message {
|
||||||
id: bigint;
|
id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
author_id?: bigint;
|
author_id?: string;
|
||||||
webhook_id?: bigint;
|
webhook_id?: string;
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
content?: string;
|
content?: string;
|
||||||
timestamp: Date;
|
timestamp: Date;
|
||||||
edited_timestamp?: Date;
|
edited_timestamp?: Date;
|
||||||
tts?: boolean;
|
tts?: boolean;
|
||||||
mention_everyone?: boolean;
|
mention_everyone?: boolean;
|
||||||
mention_user_ids: bigint[];
|
mention_user_ids: string[];
|
||||||
mention_role_ids: bigint[];
|
mention_role_ids: string[];
|
||||||
mention_channels_ids: bigint[];
|
mention_channels_ids: string[];
|
||||||
attachments: Attachment[];
|
attachments: Attachment[];
|
||||||
embeds: Embed[];
|
embeds: Embed[];
|
||||||
reactions: Reaction[];
|
reactions: Reaction[];
|
||||||
@ -28,13 +28,13 @@ export interface Message {
|
|||||||
flags?: bigint;
|
flags?: bigint;
|
||||||
stickers?: [];
|
stickers?: [];
|
||||||
message_reference?: {
|
message_reference?: {
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface MessageDocument extends Document, Message {
|
export interface MessageDocument extends Document, Message {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
export declare enum MessageType {
|
export declare enum MessageType {
|
||||||
DEFAULT = 0,
|
DEFAULT = 0,
|
||||||
@ -56,7 +56,7 @@ export declare enum MessageType {
|
|||||||
APPLICATION_COMMAND = 20
|
APPLICATION_COMMAND = 20
|
||||||
}
|
}
|
||||||
export interface Attachment {
|
export interface Attachment {
|
||||||
id: bigint;
|
id: string;
|
||||||
filename: string;
|
filename: string;
|
||||||
size: number;
|
size: number;
|
||||||
url: string;
|
url: string;
|
||||||
@ -106,18 +106,18 @@ export interface Reaction {
|
|||||||
emoji: PartialEmoji;
|
emoji: PartialEmoji;
|
||||||
}
|
}
|
||||||
export interface PartialEmoji {
|
export interface PartialEmoji {
|
||||||
id?: bigint;
|
id?: string;
|
||||||
name: string;
|
name: string;
|
||||||
animated?: boolean;
|
animated?: boolean;
|
||||||
}
|
}
|
||||||
export interface AllowedMentions {
|
export interface AllowedMentions {
|
||||||
parse?: ("users" | "roles" | "everyone")[];
|
parse?: ("users" | "roles" | "everyone")[];
|
||||||
roles?: bigint[];
|
roles?: string[];
|
||||||
users?: bigint[];
|
users?: string[];
|
||||||
replied_user?: boolean;
|
replied_user?: boolean;
|
||||||
}
|
}
|
||||||
export declare const Attachment: {
|
export declare const Attachment: {
|
||||||
id: typeof Types.Long;
|
id: StringConstructor;
|
||||||
filename: StringConstructor;
|
filename: StringConstructor;
|
||||||
size: NumberConstructor;
|
size: NumberConstructor;
|
||||||
url: StringConstructor;
|
url: StringConstructor;
|
||||||
|
28
dist/models/Message.js
vendored
28
dist/models/Message.js
vendored
@ -30,7 +30,7 @@ var MessageType;
|
|||||||
MessageType[MessageType["APPLICATION_COMMAND"] = 20] = "APPLICATION_COMMAND";
|
MessageType[MessageType["APPLICATION_COMMAND"] = 20] = "APPLICATION_COMMAND";
|
||||||
})(MessageType = exports.MessageType || (exports.MessageType = {}));
|
})(MessageType = exports.MessageType || (exports.MessageType = {}));
|
||||||
exports.Attachment = {
|
exports.Attachment = {
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
filename: String,
|
filename: String,
|
||||||
size: Number,
|
size: Number,
|
||||||
url: String,
|
url: String,
|
||||||
@ -47,7 +47,7 @@ exports.EmbedImage = {
|
|||||||
const Reaction = {
|
const Reaction = {
|
||||||
count: Number,
|
count: Number,
|
||||||
emoji: {
|
emoji: {
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
name: String,
|
name: String,
|
||||||
animated: Boolean,
|
animated: Boolean,
|
||||||
},
|
},
|
||||||
@ -86,20 +86,20 @@ exports.Embed = {
|
|||||||
],
|
],
|
||||||
};
|
};
|
||||||
exports.MessageSchema = new mongoose_1.Schema({
|
exports.MessageSchema = new mongoose_1.Schema({
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
author_id: mongoose_1.Types.Long,
|
author_id: String,
|
||||||
webhook_id: mongoose_1.Types.Long,
|
webhook_id: String,
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
application_id: mongoose_1.Types.Long,
|
application_id: String,
|
||||||
content: String,
|
content: String,
|
||||||
timestamp: Date,
|
timestamp: Date,
|
||||||
edited_timestamp: Date,
|
edited_timestamp: Date,
|
||||||
tts: Boolean,
|
tts: Boolean,
|
||||||
mention_everyone: Boolean,
|
mention_everyone: Boolean,
|
||||||
mention_user_ids: [mongoose_1.Types.Long],
|
mention_user_ids: [String],
|
||||||
mention_role_ids: [mongoose_1.Types.Long],
|
mention_role_ids: [String],
|
||||||
mention_channel_ids: [mongoose_1.Types.Long],
|
mention_channel_ids: [String],
|
||||||
attachments: [exports.Attachment],
|
attachments: [exports.Attachment],
|
||||||
embeds: [exports.Embed],
|
embeds: [exports.Embed],
|
||||||
reactions: [Reaction],
|
reactions: [Reaction],
|
||||||
@ -113,9 +113,9 @@ exports.MessageSchema = new mongoose_1.Schema({
|
|||||||
flags: mongoose_1.Types.Long,
|
flags: mongoose_1.Types.Long,
|
||||||
stickers: [],
|
stickers: [],
|
||||||
message_reference: {
|
message_reference: {
|
||||||
message_id: mongoose_1.Types.Long,
|
message_id: String,
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
exports.MessageSchema.virtual("author", {
|
exports.MessageSchema.virtual("author", {
|
||||||
|
2
dist/models/Message.js.map
vendored
2
dist/models/Message.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Message.js","sourceRoot":"","sources":["../../src/models/Message.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"Message.js","sourceRoot":"","sources":["../../src/models/Message.ts"],"names":[],"mappings":"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"}
|
8
dist/models/Role.d.ts
vendored
8
dist/models/Role.d.ts
vendored
@ -1,8 +1,8 @@
|
|||||||
/// <reference path="../util/MongoBigInt.d.ts" />
|
/// <reference path="../util/MongoBigInt.d.ts" />
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface Role {
|
export interface Role {
|
||||||
id: bigint;
|
id: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
color: number;
|
color: number;
|
||||||
hoist: boolean;
|
hoist: boolean;
|
||||||
managed: boolean;
|
managed: boolean;
|
||||||
@ -11,11 +11,11 @@ export interface Role {
|
|||||||
permissions: bigint;
|
permissions: bigint;
|
||||||
position: number;
|
position: number;
|
||||||
tags?: {
|
tags?: {
|
||||||
bot_id?: bigint;
|
bot_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
export interface RoleDocument extends Document, Role {
|
export interface RoleDocument extends Document, Role {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
export declare const RoleSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
export declare const RoleSchema: Schema<Document<any>, import("mongoose").Model<Document<any>>, undefined>;
|
||||||
export declare const RoleModel: import("mongoose").Model<RoleDocument>;
|
export declare const RoleModel: import("mongoose").Model<RoleDocument>;
|
||||||
|
6
dist/models/Role.js
vendored
6
dist/models/Role.js
vendored
@ -7,8 +7,8 @@ exports.RoleModel = exports.RoleSchema = void 0;
|
|||||||
const mongoose_1 = require("mongoose");
|
const mongoose_1 = require("mongoose");
|
||||||
const Database_1 = __importDefault(require("../util/Database"));
|
const Database_1 = __importDefault(require("../util/Database"));
|
||||||
exports.RoleSchema = new mongoose_1.Schema({
|
exports.RoleSchema = new mongoose_1.Schema({
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
color: Number,
|
color: Number,
|
||||||
hoist: Boolean,
|
hoist: Boolean,
|
||||||
managed: Boolean,
|
managed: Boolean,
|
||||||
@ -17,7 +17,7 @@ exports.RoleSchema = new mongoose_1.Schema({
|
|||||||
permissions: mongoose_1.Types.Long,
|
permissions: mongoose_1.Types.Long,
|
||||||
position: Number,
|
position: Number,
|
||||||
tags: {
|
tags: {
|
||||||
bot_id: mongoose_1.Types.Long,
|
bot_id: String,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
|
2
dist/models/Role.js.map
vendored
2
dist/models/Role.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"Role.js","sourceRoot":"","sources":["../../src/models/Role.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAqBrB,QAAA,UAAU,GAAG,IAAI,iBAAM,CAAC;IACpC,EAAE,EAAE,gBAAK,CAAC,IAAI;IACd,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,OAAO;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,OAAO;IACpB,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,gBAAK,CAAC,IAAI;IACvB,QAAQ,EAAE,MAAM;IAChB,IAAI,EAAE;QACL,MAAM,EAAE,gBAAK,CAAC,IAAI;KAClB;CACD,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,SAAS,GAAG,kBAAE,CAAC,KAAK,CAAe,MAAM,EAAE,kBAAU,EAAE,OAAO,CAAC,CAAC"}
|
{"version":3,"file":"Role.js","sourceRoot":"","sources":["../../src/models/Role.ts"],"names":[],"mappings":";;;;;;AAAA,uCAA0D;AAC1D,gEAAkC;AAqBrB,QAAA,UAAU,GAAG,IAAI,iBAAM,CAAC;IACpC,EAAE,EAAE,MAAM;IACV,QAAQ,EAAE,MAAM;IAChB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,OAAO;IACd,OAAO,EAAE,OAAO;IAChB,WAAW,EAAE,OAAO;IACpB,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,gBAAK,CAAC,IAAI;IACvB,QAAQ,EAAE,MAAM;IAChB,IAAI,EAAE;QACL,MAAM,EAAE,MAAM;KACd;CACD,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,SAAS,GAAG,kBAAE,CAAC,KAAK,CAAe,MAAM,EAAE,kBAAU,EAAE,OAAO,CAAC,CAAC"}
|
20
dist/models/User.d.ts
vendored
20
dist/models/User.d.ts
vendored
@ -3,7 +3,7 @@ import { Activity } from "./Activity";
|
|||||||
import { ClientStatus, Status } from "./Status";
|
import { ClientStatus, Status } from "./Status";
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface User {
|
export interface User {
|
||||||
id: bigint;
|
id: string;
|
||||||
username: string;
|
username: string;
|
||||||
discriminator: string;
|
discriminator: string;
|
||||||
avatar: string | null;
|
avatar: string | null;
|
||||||
@ -23,7 +23,7 @@ export interface User {
|
|||||||
flags: bigint;
|
flags: bigint;
|
||||||
public_flags: bigint;
|
public_flags: bigint;
|
||||||
user_settings: UserSettings;
|
user_settings: UserSettings;
|
||||||
guilds: bigint[];
|
guilds: string[];
|
||||||
user_data: UserData;
|
user_data: UserData;
|
||||||
presence: {
|
presence: {
|
||||||
status: Status;
|
status: Status;
|
||||||
@ -39,10 +39,10 @@ export interface UserData {
|
|||||||
fingerprints: string[];
|
fingerprints: string[];
|
||||||
}
|
}
|
||||||
export interface UserDocument extends User, Document {
|
export interface UserDocument extends User, Document {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
export interface PublicUser {
|
export interface PublicUser {
|
||||||
id: bigint;
|
id: string;
|
||||||
discriminator: string;
|
discriminator: string;
|
||||||
username: string;
|
username: string;
|
||||||
avatar?: string;
|
avatar?: string;
|
||||||
@ -60,10 +60,10 @@ export interface ConnectedAccount {
|
|||||||
visibility: number;
|
visibility: number;
|
||||||
}
|
}
|
||||||
export interface Relationship {
|
export interface Relationship {
|
||||||
id: bigint;
|
id: string;
|
||||||
nickname?: string;
|
nickname?: string;
|
||||||
type: number;
|
type: number;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
}
|
}
|
||||||
export interface UserSettings {
|
export interface UserSettings {
|
||||||
afk_timeout: number;
|
afk_timeout: number;
|
||||||
@ -73,7 +73,7 @@ export interface UserSettings {
|
|||||||
contact_sync_enabled: boolean;
|
contact_sync_enabled: boolean;
|
||||||
convert_emoticons: boolean;
|
convert_emoticons: boolean;
|
||||||
custom_status: {
|
custom_status: {
|
||||||
emoji_id: bigint | null;
|
emoji_id: string | null;
|
||||||
emoji_name: string | null;
|
emoji_name: string | null;
|
||||||
expires_at: number | null;
|
expires_at: number | null;
|
||||||
text: string | null;
|
text: string | null;
|
||||||
@ -91,11 +91,11 @@ export interface UserSettings {
|
|||||||
gif_auto_play: boolean;
|
gif_auto_play: boolean;
|
||||||
guild_folders: {
|
guild_folders: {
|
||||||
color: number;
|
color: number;
|
||||||
guild_ids: bigint[];
|
guild_ids: string[];
|
||||||
id: number;
|
id: number;
|
||||||
name: string;
|
name: string;
|
||||||
}[];
|
}[];
|
||||||
guild_positions: bigint[];
|
guild_positions: string[];
|
||||||
inline_attachment_media: boolean;
|
inline_attachment_media: boolean;
|
||||||
inline_embed_media: boolean;
|
inline_embed_media: boolean;
|
||||||
locale: string;
|
locale: string;
|
||||||
@ -103,7 +103,7 @@ export interface UserSettings {
|
|||||||
native_phone_integration_enabled: boolean;
|
native_phone_integration_enabled: boolean;
|
||||||
render_embeds: boolean;
|
render_embeds: boolean;
|
||||||
render_reactions: boolean;
|
render_reactions: boolean;
|
||||||
restricted_guilds: bigint[];
|
restricted_guilds: string[];
|
||||||
show_current_game: boolean;
|
show_current_game: boolean;
|
||||||
status: "online" | "offline" | "dnd" | "idle";
|
status: "online" | "offline" | "dnd" | "idle";
|
||||||
stream_notifications_enabled: boolean;
|
stream_notifications_enabled: boolean;
|
||||||
|
16
dist/models/User.js
vendored
16
dist/models/User.js
vendored
@ -9,7 +9,7 @@ const Status_1 = require("./Status");
|
|||||||
const mongoose_1 = require("mongoose");
|
const mongoose_1 = require("mongoose");
|
||||||
const Database_1 = __importDefault(require("../util/Database"));
|
const Database_1 = __importDefault(require("../util/Database"));
|
||||||
exports.UserSchema = new mongoose_1.Schema({
|
exports.UserSchema = new mongoose_1.Schema({
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
username: String,
|
username: String,
|
||||||
discriminator: String,
|
discriminator: String,
|
||||||
avatar: String,
|
avatar: String,
|
||||||
@ -28,17 +28,17 @@ exports.UserSchema = new mongoose_1.Schema({
|
|||||||
email: String,
|
email: String,
|
||||||
flags: mongoose_1.Types.Long,
|
flags: mongoose_1.Types.Long,
|
||||||
public_flags: mongoose_1.Types.Long,
|
public_flags: mongoose_1.Types.Long,
|
||||||
guilds: [mongoose_1.Types.Long],
|
guilds: [String],
|
||||||
user_data: {
|
user_data: {
|
||||||
fingerprints: [String],
|
fingerprints: [String],
|
||||||
hash: String,
|
hash: String,
|
||||||
valid_tokens_since: Date,
|
valid_tokens_since: Date,
|
||||||
relationships: [
|
relationships: [
|
||||||
{
|
{
|
||||||
id: mongoose_1.Types.Long,
|
id: String,
|
||||||
nickname: String,
|
nickname: String,
|
||||||
type: Number,
|
type: Number,
|
||||||
user_id: mongoose_1.Types.Long,
|
user_id: String,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
connected_accounts: [
|
connected_accounts: [
|
||||||
@ -63,7 +63,7 @@ exports.UserSchema = new mongoose_1.Schema({
|
|||||||
contact_sync_enabled: Boolean,
|
contact_sync_enabled: Boolean,
|
||||||
convert_emoticons: Boolean,
|
convert_emoticons: Boolean,
|
||||||
custom_status: {
|
custom_status: {
|
||||||
emoji_id: mongoose_1.Types.Long,
|
emoji_id: String,
|
||||||
emoji_name: String,
|
emoji_name: String,
|
||||||
expires_at: Number,
|
expires_at: Number,
|
||||||
text: String,
|
text: String,
|
||||||
@ -81,12 +81,12 @@ exports.UserSchema = new mongoose_1.Schema({
|
|||||||
guild_folders: [
|
guild_folders: [
|
||||||
{
|
{
|
||||||
color: Number,
|
color: Number,
|
||||||
guild_ids: [mongoose_1.Types.Long],
|
guild_ids: [String],
|
||||||
id: Number,
|
id: Number,
|
||||||
name: String,
|
name: String,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
guild_positions: [mongoose_1.Types.Long],
|
guild_positions: [String],
|
||||||
inline_attachment_media: Boolean,
|
inline_attachment_media: Boolean,
|
||||||
inline_embed_media: Boolean,
|
inline_embed_media: Boolean,
|
||||||
locale: String,
|
locale: String,
|
||||||
@ -94,7 +94,7 @@ exports.UserSchema = new mongoose_1.Schema({
|
|||||||
native_phone_integration_enabled: Boolean,
|
native_phone_integration_enabled: Boolean,
|
||||||
render_embeds: Boolean,
|
render_embeds: Boolean,
|
||||||
render_reactions: Boolean,
|
render_reactions: Boolean,
|
||||||
restricted_guilds: [mongoose_1.Types.Long],
|
restricted_guilds: [String],
|
||||||
show_current_game: Boolean,
|
show_current_game: Boolean,
|
||||||
status: String,
|
status: String,
|
||||||
stream_notifications_enabled: Boolean,
|
stream_notifications_enabled: Boolean,
|
||||||
|
2
dist/models/User.js.map
vendored
2
dist/models/User.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"User.js","sourceRoot":"","sources":["../../src/models/User.ts"],"names":[],"mappings":"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"}
|
{"version":3,"file":"User.js","sourceRoot":"","sources":["../../src/models/User.ts"],"names":[],"mappings":"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"}
|
6
dist/models/VoiceState.d.ts
vendored
6
dist/models/VoiceState.d.ts
vendored
@ -1,9 +1,9 @@
|
|||||||
/// <reference path="../util/MongoBigInt.d.ts" />
|
/// <reference path="../util/MongoBigInt.d.ts" />
|
||||||
import { Schema, Document } from "mongoose";
|
import { Schema, Document } from "mongoose";
|
||||||
export interface VoiceState extends Document {
|
export interface VoiceState extends Document {
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
session_id: string;
|
session_id: string;
|
||||||
deaf: boolean;
|
deaf: boolean;
|
||||||
mute: boolean;
|
mute: boolean;
|
||||||
|
6
dist/models/VoiceState.js
vendored
6
dist/models/VoiceState.js
vendored
@ -7,9 +7,9 @@ exports.VoiceStateModel = exports.VoiceSateSchema = void 0;
|
|||||||
const mongoose_1 = require("mongoose");
|
const mongoose_1 = require("mongoose");
|
||||||
const Database_1 = __importDefault(require("../util/Database"));
|
const Database_1 = __importDefault(require("../util/Database"));
|
||||||
exports.VoiceSateSchema = new mongoose_1.Schema({
|
exports.VoiceSateSchema = new mongoose_1.Schema({
|
||||||
guild_id: mongoose_1.Types.Long,
|
guild_id: String,
|
||||||
channel_id: mongoose_1.Types.Long,
|
channel_id: String,
|
||||||
user_id: mongoose_1.Types.Long,
|
user_id: String,
|
||||||
session_id: String,
|
session_id: String,
|
||||||
deaf: Boolean,
|
deaf: Boolean,
|
||||||
mute: Boolean,
|
mute: Boolean,
|
||||||
|
2
dist/models/VoiceState.js.map
vendored
2
dist/models/VoiceState.js.map
vendored
@ -1 +1 @@
|
|||||||
{"version":3,"file":"VoiceState.js","sourceRoot":"","sources":["../../src/models/VoiceState.ts"],"names":[],"mappings":";;;;;;AACA,uCAA0D;AAC1D,gEAAkC;AAgBrB,QAAA,eAAe,GAAG,IAAI,iBAAM,CAAC;IACzC,QAAQ,EAAE,gBAAK,CAAC,IAAI;IACpB,UAAU,EAAE,gBAAK,CAAC,IAAI;IACtB,OAAO,EAAE,gBAAK,CAAC,IAAI;IACnB,UAAU,EAAE,MAAM;IAClB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,SAAS,EAAE,OAAO;IAClB,SAAS,EAAE,OAAO;IAClB,WAAW,EAAE,OAAO;IACpB,UAAU,EAAE,OAAO;IACnB,QAAQ,EAAE,OAAO;CACjB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,eAAe,GAAG,kBAAE,CAAC,KAAK,CAAa,YAAY,EAAE,uBAAe,EAAE,aAAa,CAAC,CAAC"}
|
{"version":3,"file":"VoiceState.js","sourceRoot":"","sources":["../../src/models/VoiceState.ts"],"names":[],"mappings":";;;;;;AACA,uCAA0D;AAC1D,gEAAkC;AAgBrB,QAAA,eAAe,GAAG,IAAI,iBAAM,CAAC;IACzC,QAAQ,EAAE,MAAM;IAChB,UAAU,EAAE,MAAM;IAClB,OAAO,EAAE,MAAM;IACf,UAAU,EAAE,MAAM;IAClB,IAAI,EAAE,OAAO;IACb,IAAI,EAAE,OAAO;IACb,SAAS,EAAE,OAAO;IAClB,SAAS,EAAE,OAAO;IAClB,WAAW,EAAE,OAAO;IACpB,UAAU,EAAE,OAAO;IACnB,QAAQ,EAAE,OAAO;CACjB,CAAC,CAAC;AAEH,aAAa;AACA,QAAA,eAAe,GAAG,kBAAE,CAAC,KAAK,CAAa,YAAY,EAAE,uBAAe,EAAE,aAAa,CAAC,CAAC"}
|
6
dist/util/Permissions.d.ts
vendored
6
dist/util/Permissions.d.ts
vendored
@ -48,8 +48,8 @@ export declare class Permissions extends BitField {
|
|||||||
static rolePermission(roles: Role[]): bigint;
|
static rolePermission(roles: Role[]): bigint;
|
||||||
static finalPermission({ user, guild, channel, }: {
|
static finalPermission({ user, guild, channel, }: {
|
||||||
user: {
|
user: {
|
||||||
id: bigint;
|
id: string;
|
||||||
roles: bigint[];
|
roles: string[];
|
||||||
};
|
};
|
||||||
guild: {
|
guild: {
|
||||||
roles: Role[];
|
roles: Role[];
|
||||||
@ -59,7 +59,7 @@ export declare class Permissions extends BitField {
|
|||||||
};
|
};
|
||||||
}): bigint;
|
}): bigint;
|
||||||
}
|
}
|
||||||
export declare function getPermission(user_id: bigint, guild_id: bigint, channel_id?: bigint, cache?: {
|
export declare function getPermission(user_id: string, guild_id: string, channel_id?: string, cache?: {
|
||||||
channel?: ChannelDocument | null;
|
channel?: ChannelDocument | null;
|
||||||
member?: MemberDocument | null;
|
member?: MemberDocument | null;
|
||||||
}): Promise<Permissions>;
|
}): Promise<Permissions>;
|
||||||
|
@ -4,7 +4,7 @@ import { Schema, model, Types, Document } from "mongoose";
|
|||||||
|
|
||||||
export interface Presence {
|
export interface Presence {
|
||||||
user: User;
|
user: User;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
status: Status;
|
status: Status;
|
||||||
activities: Activity[];
|
activities: Activity[];
|
||||||
client_status: ClientStatus;
|
client_status: ClientStatus;
|
||||||
@ -19,12 +19,12 @@ export interface Activity {
|
|||||||
start?: number;
|
start?: number;
|
||||||
end?: number;
|
end?: number;
|
||||||
}[];
|
}[];
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
details?: string;
|
details?: string;
|
||||||
state?: string;
|
state?: string;
|
||||||
emoji?: {
|
emoji?: {
|
||||||
name: string;
|
name: string;
|
||||||
id?: bigint;
|
id?: string;
|
||||||
amimated?: boolean;
|
amimated?: boolean;
|
||||||
};
|
};
|
||||||
party?: {
|
party?: {
|
||||||
@ -57,12 +57,12 @@ export const Activity = {
|
|||||||
$end: Number,
|
$end: Number,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
$application_id: Types.Long,
|
$application_id: String,
|
||||||
$details: String,
|
$details: String,
|
||||||
$state: String,
|
$state: String,
|
||||||
$emoji: {
|
$emoji: {
|
||||||
$name: String,
|
$name: String,
|
||||||
$id: Types.Long,
|
$id: String,
|
||||||
$amimated: Boolean,
|
$amimated: Boolean,
|
||||||
},
|
},
|
||||||
$party: {
|
$party: {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
export interface ApplicationCommand {
|
export interface ApplicationCommand {
|
||||||
id: bigint;
|
id: string;
|
||||||
application_id: bigint;
|
application_id: string;
|
||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
options?: ApplicationCommandOption[];
|
options?: ApplicationCommandOption[];
|
||||||
@ -32,7 +32,7 @@ export enum ApplicationCommandOptionType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface ApplicationCommandInteractionData {
|
export interface ApplicationCommandInteractionData {
|
||||||
id: bigint;
|
id: string;
|
||||||
name: string;
|
name: string;
|
||||||
options?: ApplicationCommandInteractionDataOption[];
|
options?: ApplicationCommandInteractionDataOption[];
|
||||||
}
|
}
|
||||||
|
@ -11,17 +11,17 @@ export interface AuditLogResponse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface AuditLogEntries {
|
export interface AuditLogEntries {
|
||||||
target_id?: bigint;
|
target_id?: string;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
id: bigint;
|
id: string;
|
||||||
action_type: AuditLogEvents;
|
action_type: AuditLogEvents;
|
||||||
options?: {
|
options?: {
|
||||||
delete_member_days?: string;
|
delete_member_days?: string;
|
||||||
members_removed?: string;
|
members_removed?: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
messaged_id?: bigint;
|
messaged_id?: string;
|
||||||
count?: string;
|
count?: string;
|
||||||
id?: bigint;
|
id?: string;
|
||||||
type?: string;
|
type?: string;
|
||||||
role_name?: string;
|
role_name?: string;
|
||||||
};
|
};
|
||||||
@ -42,13 +42,13 @@ export interface AuditLogChangeValue {
|
|||||||
splash_hash?: string;
|
splash_hash?: string;
|
||||||
discovery_splash_hash?: string;
|
discovery_splash_hash?: string;
|
||||||
banner_hash?: string;
|
banner_hash?: string;
|
||||||
owner_id?: bigint;
|
owner_id?: string;
|
||||||
region?: string;
|
region?: string;
|
||||||
preferred_locale?: string;
|
preferred_locale?: string;
|
||||||
afk_channel_id?: bigint;
|
afk_channel_id?: string;
|
||||||
afk_timeout?: number;
|
afk_timeout?: number;
|
||||||
rules_channel_id?: bigint;
|
rules_channel_id?: string;
|
||||||
public_updates_channel_id?: bigint;
|
public_updates_channel_id?: string;
|
||||||
mfa_level?: number;
|
mfa_level?: number;
|
||||||
verification_level?: number;
|
verification_level?: number;
|
||||||
explicit_content_filter?: number;
|
explicit_content_filter?: number;
|
||||||
@ -58,14 +58,14 @@ export interface AuditLogChangeValue {
|
|||||||
$remove?: {}[];
|
$remove?: {}[];
|
||||||
prune_delete_days?: number;
|
prune_delete_days?: number;
|
||||||
widget_enabled?: boolean;
|
widget_enabled?: boolean;
|
||||||
widget_channel_id?: bigint;
|
widget_channel_id?: string;
|
||||||
system_channel_id?: bigint;
|
system_channel_id?: string;
|
||||||
position?: number;
|
position?: number;
|
||||||
topic?: string;
|
topic?: string;
|
||||||
bitrate?: number;
|
bitrate?: number;
|
||||||
permission_overwrites?: ChannelPermissionOverwrite[];
|
permission_overwrites?: ChannelPermissionOverwrite[];
|
||||||
nsfw?: boolean;
|
nsfw?: boolean;
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
rate_limit_per_user?: number;
|
rate_limit_per_user?: number;
|
||||||
permissions?: string;
|
permissions?: string;
|
||||||
color?: number;
|
color?: number;
|
||||||
@ -74,8 +74,8 @@ export interface AuditLogChangeValue {
|
|||||||
allow?: string;
|
allow?: string;
|
||||||
deny?: string;
|
deny?: string;
|
||||||
code?: string;
|
code?: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
inviter_id?: bigint;
|
inviter_id?: string;
|
||||||
max_uses?: number;
|
max_uses?: number;
|
||||||
uses?: number;
|
uses?: number;
|
||||||
max_age?: number;
|
max_age?: number;
|
||||||
@ -84,7 +84,7 @@ export interface AuditLogChangeValue {
|
|||||||
mute?: boolean;
|
mute?: boolean;
|
||||||
nick?: string;
|
nick?: string;
|
||||||
avatar_hash?: string;
|
avatar_hash?: string;
|
||||||
id?: bigint;
|
id?: string;
|
||||||
type?: number;
|
type?: number;
|
||||||
enable_emoticons?: boolean;
|
enable_emoticons?: boolean;
|
||||||
expire_behavior?: number;
|
expire_behavior?: number;
|
||||||
@ -93,7 +93,7 @@ export interface AuditLogChangeValue {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface AuditLogEntriesDocument extends Document, AuditLogEntries {
|
export interface AuditLogEntriesDocument extends Document, AuditLogEntries {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const AuditLogChanges = {
|
export const AuditLogChanges = {
|
||||||
@ -103,13 +103,13 @@ export const AuditLogChanges = {
|
|||||||
splash_hash: String,
|
splash_hash: String,
|
||||||
discovery_splash_hash: String,
|
discovery_splash_hash: String,
|
||||||
banner_hash: String,
|
banner_hash: String,
|
||||||
owner_id: Types.Long,
|
owner_id: String,
|
||||||
region: String,
|
region: String,
|
||||||
preferred_locale: String,
|
preferred_locale: String,
|
||||||
afk_channel_id: Types.Long,
|
afk_channel_id: String,
|
||||||
afk_timeout: Number,
|
afk_timeout: Number,
|
||||||
rules_channel_id: Types.Long,
|
rules_channel_id: String,
|
||||||
public_updates_channel_id: Types.Long,
|
public_updates_channel_id: String,
|
||||||
mfa_level: Number,
|
mfa_level: Number,
|
||||||
verification_level: Number,
|
verification_level: Number,
|
||||||
explicit_content_filter: Number,
|
explicit_content_filter: Number,
|
||||||
@ -119,14 +119,14 @@ export const AuditLogChanges = {
|
|||||||
$remove: [{}],
|
$remove: [{}],
|
||||||
prune_delete_days: Number,
|
prune_delete_days: Number,
|
||||||
widget_enabled: Boolean,
|
widget_enabled: Boolean,
|
||||||
widget_channel_id: Types.Long,
|
widget_channel_id: String,
|
||||||
system_channel_id: Types.Long,
|
system_channel_id: String,
|
||||||
position: Number,
|
position: Number,
|
||||||
topic: String,
|
topic: String,
|
||||||
bitrate: Number,
|
bitrate: Number,
|
||||||
permission_overwrites: [{}],
|
permission_overwrites: [{}],
|
||||||
nsfw: Boolean,
|
nsfw: Boolean,
|
||||||
application_id: Types.Long,
|
application_id: String,
|
||||||
rate_limit_per_user: Number,
|
rate_limit_per_user: Number,
|
||||||
permissions: String,
|
permissions: String,
|
||||||
color: Number,
|
color: Number,
|
||||||
@ -135,8 +135,8 @@ export const AuditLogChanges = {
|
|||||||
allow: String,
|
allow: String,
|
||||||
deny: String,
|
deny: String,
|
||||||
code: String,
|
code: String,
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
inviter_id: Types.Long,
|
inviter_id: String,
|
||||||
max_uses: Number,
|
max_uses: Number,
|
||||||
uses: Number,
|
uses: Number,
|
||||||
max_age: Number,
|
max_age: Number,
|
||||||
@ -145,7 +145,7 @@ export const AuditLogChanges = {
|
|||||||
mute: Boolean,
|
mute: Boolean,
|
||||||
nick: String,
|
nick: String,
|
||||||
avatar_hash: String,
|
avatar_hash: String,
|
||||||
id: Types.Long,
|
id: String,
|
||||||
type: Number,
|
type: Number,
|
||||||
enable_emoticons: Boolean,
|
enable_emoticons: Boolean,
|
||||||
expire_behavior: Number,
|
expire_behavior: Number,
|
||||||
@ -154,17 +154,17 @@ export const AuditLogChanges = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const AuditLogSchema = new Schema({
|
export const AuditLogSchema = new Schema({
|
||||||
target_id: Types.Long,
|
target_id: String,
|
||||||
user_id: { type: Types.Long, required: true },
|
user_id: { type: String, required: true },
|
||||||
id: { type: Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
action_type: { type: Number, required: true },
|
action_type: { type: Number, required: true },
|
||||||
options: {
|
options: {
|
||||||
delete_member_days: String,
|
delete_member_days: String,
|
||||||
members_removed: String,
|
members_removed: String,
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
messaged_id: Types.Long,
|
messaged_id: String,
|
||||||
count: String,
|
count: String,
|
||||||
id: Types.Long,
|
id: String,
|
||||||
type: String,
|
type: String,
|
||||||
role_name: String,
|
role_name: String,
|
||||||
},
|
},
|
||||||
|
@ -2,17 +2,17 @@ import { Schema, model, Types, Document } from "mongoose";
|
|||||||
import db from "../util/Database";
|
import db from "../util/Database";
|
||||||
|
|
||||||
export interface Ban extends Document {
|
export interface Ban extends Document {
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
executor_id: bigint;
|
executor_id: string;
|
||||||
ip: string;
|
ip: string;
|
||||||
reason?: string;
|
reason?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const BanSchema = new Schema({
|
export const BanSchema = new Schema({
|
||||||
user_id: { type: Types.Long, required: true },
|
user_id: { type: String, required: true },
|
||||||
guild_id: { type: Types.Long, required: true },
|
guild_id: { type: String, required: true },
|
||||||
executor_id: { type: Types.Long, required: true },
|
executor_id: { type: String, required: true },
|
||||||
reason: String,
|
reason: String,
|
||||||
ip: String, // ? Should we store this in here, or in the UserModel?
|
ip: String, // ? Should we store this in here, or in the UserModel?
|
||||||
});
|
});
|
||||||
|
@ -4,20 +4,20 @@ import db from "../util/Database";
|
|||||||
export interface AnyChannel extends Channel, DMChannel, TextChannel, VoiceChannel {}
|
export interface AnyChannel extends Channel, DMChannel, TextChannel, VoiceChannel {}
|
||||||
|
|
||||||
export interface ChannelDocument extends Document, AnyChannel {
|
export interface ChannelDocument extends Document, AnyChannel {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const ChannelSchema = new Schema({
|
export const ChannelSchema = new Schema({
|
||||||
id: Types.Long,
|
id: String,
|
||||||
created_at: { type: Schema.Types.Date, required: true },
|
created_at: { type: Schema.Types.Date, required: true },
|
||||||
name: { type: String, required: true },
|
name: { type: String, required: true },
|
||||||
type: { type: Number, required: true },
|
type: { type: Number, required: true },
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
owner_id: Types.Long,
|
owner_id: String,
|
||||||
parent_id: Types.Long,
|
parent_id: String,
|
||||||
recipients: [Types.Long],
|
recipients: [String],
|
||||||
position: Number,
|
position: Number,
|
||||||
last_message_id: Types.Long,
|
last_message_id: String,
|
||||||
last_pin_timestamp: Date,
|
last_pin_timestamp: Date,
|
||||||
nsfw: Boolean,
|
nsfw: Boolean,
|
||||||
rate_limit_per_user: Number,
|
rate_limit_per_user: Number,
|
||||||
@ -26,7 +26,7 @@ export const ChannelSchema = new Schema({
|
|||||||
{
|
{
|
||||||
allow: Types.Long,
|
allow: Types.Long,
|
||||||
deny: Types.Long,
|
deny: Types.Long,
|
||||||
id: Types.Long,
|
id: String,
|
||||||
type: Number,
|
type: Number,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
@ -36,28 +36,28 @@ export const ChannelSchema = new Schema({
|
|||||||
export const ChannelModel = db.model<ChannelDocument>("Channel", ChannelSchema, "channels");
|
export const ChannelModel = db.model<ChannelDocument>("Channel", ChannelSchema, "channels");
|
||||||
|
|
||||||
export interface Channel {
|
export interface Channel {
|
||||||
id: bigint;
|
id: string;
|
||||||
created_at: Date;
|
created_at: Date;
|
||||||
name: string;
|
name: string;
|
||||||
type: number;
|
type: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface TextBasedChannel {
|
export interface TextBasedChannel {
|
||||||
last_message_id?: bigint;
|
last_message_id?: string;
|
||||||
last_pin_timestamp?: number;
|
last_pin_timestamp?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface GuildChannel extends Channel {
|
export interface GuildChannel extends Channel {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
position: number;
|
position: number;
|
||||||
parent_id?: bigint;
|
parent_id?: string;
|
||||||
permission_overwrites: ChannelPermissionOverwrite[];
|
permission_overwrites: ChannelPermissionOverwrite[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ChannelPermissionOverwrite {
|
export interface ChannelPermissionOverwrite {
|
||||||
allow: bigint;
|
allow: bigint; // for bitfields we use bigints
|
||||||
deny: bigint;
|
deny: bigint; // for bitfields we use bigints
|
||||||
id: bigint;
|
id: string;
|
||||||
type: ChannelPermissionOverwriteType;
|
type: ChannelPermissionOverwriteType;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,8 +75,8 @@ export interface TextChannel extends GuildChannel, TextBasedChannel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface DMChannel extends Channel, TextBasedChannel {
|
export interface DMChannel extends Channel, TextBasedChannel {
|
||||||
owner_id: bigint;
|
owner_id: string;
|
||||||
recipients: bigint[];
|
recipients: string[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum ChannelType {
|
export enum ChannelType {
|
||||||
|
@ -2,27 +2,27 @@ import { Schema, model, Types, Document } from "mongoose";
|
|||||||
import db from "../util/Database";
|
import db from "../util/Database";
|
||||||
|
|
||||||
export interface Emoji extends Document {
|
export interface Emoji extends Document {
|
||||||
id: bigint;
|
id: string;
|
||||||
animated: boolean;
|
animated: boolean;
|
||||||
available: boolean;
|
available: boolean;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
managed: boolean;
|
managed: boolean;
|
||||||
name: string;
|
name: string;
|
||||||
require_colons: boolean;
|
require_colons: boolean;
|
||||||
url: string;
|
url: string;
|
||||||
roles: bigint[]; // roles this emoji is whitelisted to
|
roles: string[]; // roles this emoji is whitelisted to (new discord feature?)
|
||||||
}
|
}
|
||||||
|
|
||||||
export const EmojiSchema = new Schema({
|
export const EmojiSchema = new Schema({
|
||||||
id: { type: Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
animated: Boolean,
|
animated: Boolean,
|
||||||
available: Boolean,
|
available: Boolean,
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
managed: Boolean,
|
managed: Boolean,
|
||||||
name: String,
|
name: String,
|
||||||
require_colons: Boolean,
|
require_colons: Boolean,
|
||||||
url: String,
|
url: String,
|
||||||
roles: [Types.Long],
|
roles: [String],
|
||||||
});
|
});
|
||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
|
@ -14,9 +14,9 @@ import { Schema, model, Types, Document } from "mongoose";
|
|||||||
import db from "../util/Database";
|
import db from "../util/Database";
|
||||||
|
|
||||||
export interface Event {
|
export interface Event {
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
user_id?: bigint;
|
user_id?: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
created_at?: Date;
|
created_at?: Date;
|
||||||
event: EVENT;
|
event: EVENT;
|
||||||
data?: any;
|
data?: any;
|
||||||
@ -25,9 +25,9 @@ export interface Event {
|
|||||||
export interface EventDocument extends Event, Document {}
|
export interface EventDocument extends Event, Document {}
|
||||||
|
|
||||||
export const EventSchema = new Schema({
|
export const EventSchema = new Schema({
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
user_id: Types.Long,
|
user_id: String,
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
created_at: { type: Date, required: true },
|
created_at: { type: Date, required: true },
|
||||||
event: { type: String, required: true },
|
event: { type: String, required: true },
|
||||||
data: Object,
|
data: Object,
|
||||||
@ -98,7 +98,7 @@ export interface ReadyEventData {
|
|||||||
partial: boolean;
|
partial: boolean;
|
||||||
};
|
};
|
||||||
application?: {
|
application?: {
|
||||||
id: bigint;
|
id: string;
|
||||||
flags: bigint;
|
flags: bigint;
|
||||||
};
|
};
|
||||||
merged_members?: Omit<Member, "settings" | "user">[][];
|
merged_members?: Omit<Member, "settings" | "user">[][];
|
||||||
@ -106,7 +106,7 @@ export interface ReadyEventData {
|
|||||||
users?: {
|
users?: {
|
||||||
avatar?: string;
|
avatar?: string;
|
||||||
discriminator: string;
|
discriminator: string;
|
||||||
id: bigint;
|
id: string;
|
||||||
username: string;
|
username: string;
|
||||||
bot: boolean;
|
bot: boolean;
|
||||||
public_flags: bigint;
|
public_flags: bigint;
|
||||||
@ -136,8 +136,8 @@ export interface ChannelDeleteEvent extends Event {
|
|||||||
export interface ChannelPinsUpdateEvent extends Event {
|
export interface ChannelPinsUpdateEvent extends Event {
|
||||||
event: "CHANNEL_PINS_UPDATE";
|
event: "CHANNEL_PINS_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
last_pin_timestamp: number;
|
last_pin_timestamp: number;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -155,7 +155,7 @@ export interface GuildUpdateEvent extends Event {
|
|||||||
export interface GuildDeleteEvent extends Event {
|
export interface GuildDeleteEvent extends Event {
|
||||||
event: "GUILD_DELETE";
|
event: "GUILD_DELETE";
|
||||||
data: {
|
data: {
|
||||||
id: bigint;
|
id: string;
|
||||||
unavailable?: boolean;
|
unavailable?: boolean;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -163,7 +163,7 @@ export interface GuildDeleteEvent extends Event {
|
|||||||
export interface GuildBanAddEvent extends Event {
|
export interface GuildBanAddEvent extends Event {
|
||||||
event: "GUILD_BAN_ADD";
|
event: "GUILD_BAN_ADD";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
user: User;
|
user: User;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -171,7 +171,7 @@ export interface GuildBanAddEvent extends Event {
|
|||||||
export interface GuildBanRemoveEvent extends Event {
|
export interface GuildBanRemoveEvent extends Event {
|
||||||
event: "GUILD_BAN_REMOVE";
|
event: "GUILD_BAN_REMOVE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
user: User;
|
user: User;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -179,7 +179,7 @@ export interface GuildBanRemoveEvent extends Event {
|
|||||||
export interface GuildEmojiUpdateEvent extends Event {
|
export interface GuildEmojiUpdateEvent extends Event {
|
||||||
event: "GUILD_EMOJI_UPDATE";
|
event: "GUILD_EMOJI_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
emojis: Emoji[];
|
emojis: Emoji[];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -187,21 +187,21 @@ export interface GuildEmojiUpdateEvent extends Event {
|
|||||||
export interface GuildIntegrationUpdateEvent extends Event {
|
export interface GuildIntegrationUpdateEvent extends Event {
|
||||||
event: "GUILD_INTEGRATIONS_UPDATE";
|
event: "GUILD_INTEGRATIONS_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface GuildMemberAddEvent extends Event {
|
export interface GuildMemberAddEvent extends Event {
|
||||||
event: "GUILD_MEMBER_ADD";
|
event: "GUILD_MEMBER_ADD";
|
||||||
data: PublicMember & {
|
data: PublicMember & {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface GuildMemberRemoveEvent extends Event {
|
export interface GuildMemberRemoveEvent extends Event {
|
||||||
event: "GUILD_MEMBER_REMOVE";
|
event: "GUILD_MEMBER_REMOVE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
user: User;
|
user: User;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -209,8 +209,8 @@ export interface GuildMemberRemoveEvent extends Event {
|
|||||||
export interface GuildMemberUpdateEvent extends Event {
|
export interface GuildMemberUpdateEvent extends Event {
|
||||||
event: "GUILD_MEMBER_UPDATE";
|
event: "GUILD_MEMBER_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
roles: bigint[];
|
roles: string[];
|
||||||
user: User;
|
user: User;
|
||||||
nick?: string;
|
nick?: string;
|
||||||
joined_at: Date;
|
joined_at: Date;
|
||||||
@ -222,11 +222,11 @@ export interface GuildMemberUpdateEvent extends Event {
|
|||||||
export interface GuildMembersChunkEvent extends Event {
|
export interface GuildMembersChunkEvent extends Event {
|
||||||
event: "GUILD_MEMBERS_CHUNK";
|
event: "GUILD_MEMBERS_CHUNK";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
members: PublicMember[];
|
members: PublicMember[];
|
||||||
chunk_index: number;
|
chunk_index: number;
|
||||||
chunk_count: number;
|
chunk_count: number;
|
||||||
not_found: bigint[];
|
not_found: string[];
|
||||||
presences: Presence[];
|
presences: Presence[];
|
||||||
nonce?: string;
|
nonce?: string;
|
||||||
};
|
};
|
||||||
@ -235,7 +235,7 @@ export interface GuildMembersChunkEvent extends Event {
|
|||||||
export interface GuildRoleCreateEvent extends Event {
|
export interface GuildRoleCreateEvent extends Event {
|
||||||
event: "GUILD_ROLE_CREATE";
|
event: "GUILD_ROLE_CREATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
role: Role;
|
role: Role;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -243,7 +243,7 @@ export interface GuildRoleCreateEvent extends Event {
|
|||||||
export interface GuildRoleUpdateEvent extends Event {
|
export interface GuildRoleUpdateEvent extends Event {
|
||||||
event: "GUILD_ROLE_UPDATE";
|
event: "GUILD_ROLE_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
role: Role;
|
role: Role;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -251,31 +251,31 @@ export interface GuildRoleUpdateEvent extends Event {
|
|||||||
export interface GuildRoleDeleteEvent extends Event {
|
export interface GuildRoleDeleteEvent extends Event {
|
||||||
event: "GUILD_ROLE_DELETE";
|
event: "GUILD_ROLE_DELETE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
role_id: bigint;
|
role_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface InviteCreateEvent extends Event {
|
export interface InviteCreateEvent extends Event {
|
||||||
event: "INVITE_CREATE";
|
event: "INVITE_CREATE";
|
||||||
data: Omit<Invite, "guild" | "channel"> & {
|
data: Omit<Invite, "guild" | "channel"> & {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface InviteDeleteEvent extends Event {
|
export interface InviteDeleteEvent extends Event {
|
||||||
event: "INVITE_DELETE";
|
event: "INVITE_DELETE";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
code: string;
|
code: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export type MessagePayload = Omit<Message, "author_id"> & {
|
export type MessagePayload = Omit<Message, "author_id"> & {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
author: User;
|
author: User;
|
||||||
member: PublicMember;
|
member: PublicMember;
|
||||||
mentions: (User & { member: PublicMember })[];
|
mentions: (User & { member: PublicMember })[];
|
||||||
@ -294,28 +294,28 @@ export interface MessageUpdateEvent extends Event {
|
|||||||
export interface MessageDeleteEvent extends Event {
|
export interface MessageDeleteEvent extends Event {
|
||||||
event: "MESSAGE_DELETE";
|
event: "MESSAGE_DELETE";
|
||||||
data: {
|
data: {
|
||||||
id: bigint;
|
id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MessageDeleteBulkEvent extends Event {
|
export interface MessageDeleteBulkEvent extends Event {
|
||||||
event: "MESSAGE_DELETE_BULK";
|
event: "MESSAGE_DELETE_BULK";
|
||||||
data: {
|
data: {
|
||||||
ids: bigint[];
|
ids: string[];
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MessageReactionAddEvent extends Event {
|
export interface MessageReactionAddEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_ADD";
|
event: "MESSAGE_REACTION_ADD";
|
||||||
data: {
|
data: {
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
member?: PublicMember;
|
member?: PublicMember;
|
||||||
emoji: PartialEmoji;
|
emoji: PartialEmoji;
|
||||||
};
|
};
|
||||||
@ -324,10 +324,10 @@ export interface MessageReactionAddEvent extends Event {
|
|||||||
export interface MessageReactionRemoveEvent extends Event {
|
export interface MessageReactionRemoveEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_REMOVE";
|
event: "MESSAGE_REACTION_REMOVE";
|
||||||
data: {
|
data: {
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
emoji: PartialEmoji;
|
emoji: PartialEmoji;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -335,18 +335,18 @@ export interface MessageReactionRemoveEvent extends Event {
|
|||||||
export interface MessageReactionRemoveAllEvent extends Event {
|
export interface MessageReactionRemoveAllEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_REMOVE_ALL";
|
event: "MESSAGE_REACTION_REMOVE_ALL";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MessageReactionRemoveEmojiEvent extends Event {
|
export interface MessageReactionRemoveEmojiEvent extends Event {
|
||||||
event: "MESSAGE_REACTION_REMOVE_EMOJI";
|
event: "MESSAGE_REACTION_REMOVE_EMOJI";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
emoji: PartialEmoji;
|
emoji: PartialEmoji;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -359,10 +359,10 @@ export interface PresenceUpdateEvent extends Event {
|
|||||||
export interface TypingStartEvent extends Event {
|
export interface TypingStartEvent extends Event {
|
||||||
event: "TYPING_START";
|
event: "TYPING_START";
|
||||||
data: {
|
data: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
timestamp: number;
|
timestamp: number;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
member?: PublicMember;
|
member?: PublicMember;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -383,7 +383,7 @@ export interface VoiceServerUpdateEvent extends Event {
|
|||||||
event: "VOICE_SERVER_UPDATE";
|
event: "VOICE_SERVER_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
token: string;
|
token: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
endpoint: string;
|
endpoint: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -391,13 +391,13 @@ export interface VoiceServerUpdateEvent extends Event {
|
|||||||
export interface WebhooksUpdateEvent extends Event {
|
export interface WebhooksUpdateEvent extends Event {
|
||||||
event: "WEBHOOKS_UPDATE";
|
event: "WEBHOOKS_UPDATE";
|
||||||
data: {
|
data: {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ApplicationCommandPayload = ApplicationCommand & {
|
export type ApplicationCommandPayload = ApplicationCommand & {
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
export interface ApplicationCommandCreateEvent extends Event {
|
export interface ApplicationCommandCreateEvent extends Event {
|
||||||
|
@ -6,14 +6,14 @@ import { MemberModel } from "./Member";
|
|||||||
import { RoleModel } from "./Role";
|
import { RoleModel } from "./Role";
|
||||||
|
|
||||||
export interface GuildDocument extends Document, Guild {
|
export interface GuildDocument extends Document, Guild {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Guild {
|
export interface Guild {
|
||||||
id: bigint;
|
id: string;
|
||||||
afk_channel_id?: bigint;
|
afk_channel_id?: string;
|
||||||
afk_timeout?: number;
|
afk_timeout?: number;
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
banner?: string;
|
banner?: string;
|
||||||
default_message_notifications?: number;
|
default_message_notifications?: number;
|
||||||
description?: string;
|
description?: string;
|
||||||
@ -34,29 +34,29 @@ export interface Guild {
|
|||||||
// voice_states: []; // * voice_states are stored in a seperate collection
|
// voice_states: []; // * voice_states are stored in a seperate collection
|
||||||
mfa_level?: number;
|
mfa_level?: number;
|
||||||
name: string;
|
name: string;
|
||||||
owner_id: bigint;
|
owner_id: string;
|
||||||
preferred_locale?: string; // only community guilds can choose this
|
preferred_locale?: string; // only community guilds can choose this
|
||||||
premium_subscription_count?: number;
|
premium_subscription_count?: number;
|
||||||
premium_tier?: number; // nitro boost level
|
premium_tier?: number; // nitro boost level
|
||||||
public_updates_channel_id?: bigint;
|
public_updates_channel_id?: string;
|
||||||
region?: string;
|
region?: string;
|
||||||
rules_channel_id?: bigint;
|
rules_channel_id?: string;
|
||||||
splash?: string;
|
splash?: string;
|
||||||
system_channel_flags?: number;
|
system_channel_flags?: number;
|
||||||
system_channel_id?: bigint;
|
system_channel_id?: string;
|
||||||
unavailable?: boolean;
|
unavailable?: boolean;
|
||||||
vanity_url_code?: string;
|
vanity_url_code?: string;
|
||||||
verification_level?: number;
|
verification_level?: number;
|
||||||
welcome_screen: []; // welcome splash screen if a user joins guild
|
welcome_screen: []; // welcome splash screen if a user joins guild
|
||||||
widget_channel_id?: bigint;
|
widget_channel_id?: string;
|
||||||
widget_enabled?: boolean;
|
widget_enabled?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const GuildSchema = new Schema({
|
export const GuildSchema = new Schema({
|
||||||
id: { type: Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
afk_channel_id: Types.Long,
|
afk_channel_id: String,
|
||||||
afk_timeout: Number,
|
afk_timeout: Number,
|
||||||
application_id: Types.Long,
|
application_id: String,
|
||||||
banner: String,
|
banner: String,
|
||||||
default_message_notifications: Number,
|
default_message_notifications: Number,
|
||||||
description: String,
|
description: String,
|
||||||
@ -72,22 +72,22 @@ export const GuildSchema = new Schema({
|
|||||||
presence_count: Number,
|
presence_count: Number,
|
||||||
mfa_level: Number,
|
mfa_level: Number,
|
||||||
name: { type: String, required: true },
|
name: { type: String, required: true },
|
||||||
owner_id: { type: Types.Long, required: true },
|
owner_id: { type: String, required: true },
|
||||||
preferred_locale: String,
|
preferred_locale: String,
|
||||||
premium_subscription_count: Number,
|
premium_subscription_count: Number,
|
||||||
premium_tier: Number,
|
premium_tier: Number,
|
||||||
public_updates_channel_id: Types.Long,
|
public_updates_channel_id: String,
|
||||||
region: String,
|
region: String,
|
||||||
rules_channel_id: Types.Long,
|
rules_channel_id: String,
|
||||||
splash: String,
|
splash: String,
|
||||||
system_channel_flags: Number,
|
system_channel_flags: Number,
|
||||||
system_channel_id: Types.Long,
|
system_channel_id: String,
|
||||||
unavailable: Boolean,
|
unavailable: Boolean,
|
||||||
vanity_url_code: String,
|
vanity_url_code: String,
|
||||||
verification_level: Number,
|
verification_level: Number,
|
||||||
voice_states: { type: [Object], default: [] },
|
voice_states: { type: [Object], default: [] },
|
||||||
welcome_screen: { type: [Object], default: [] },
|
welcome_screen: { type: [Object], default: [] },
|
||||||
widget_channel_id: Types.Long,
|
widget_channel_id: String,
|
||||||
widget_enabled: Boolean,
|
widget_enabled: Boolean,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
import { AllowedMentions, Embed } from "./Message";
|
import { AllowedMentions, Embed } from "./Message";
|
||||||
|
|
||||||
export interface Interaction {
|
export interface Interaction {
|
||||||
id: bigint;
|
id: string;
|
||||||
type: InteractionType;
|
type: InteractionType;
|
||||||
data?: {};
|
data?: {};
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
member_id: bigint;
|
member_id: string;
|
||||||
token: string;
|
token: string;
|
||||||
version: number;
|
version: number;
|
||||||
}
|
}
|
||||||
|
@ -8,14 +8,13 @@ export interface Invite extends Document {
|
|||||||
max_uses: number;
|
max_uses: number;
|
||||||
max_age: number;
|
max_age: number;
|
||||||
created_at: Date;
|
created_at: Date;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
inviter_id: bigint;
|
inviter_id: string;
|
||||||
|
|
||||||
//! What the fucking shit is this
|
// ? What the fucking shit is this
|
||||||
target_user_id?: bigint;
|
target_user_id?: string;
|
||||||
target_user_type?: number;
|
target_user_type?: number;
|
||||||
// !
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export const InviteSchema = new Schema({
|
export const InviteSchema = new Schema({
|
||||||
@ -25,14 +24,13 @@ export const InviteSchema = new Schema({
|
|||||||
max_uses: Number,
|
max_uses: Number,
|
||||||
max_age: Number,
|
max_age: Number,
|
||||||
created_at: Date,
|
created_at: Date,
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
inviter_id: Types.Long,
|
inviter_id: String,
|
||||||
|
|
||||||
//! What the fucking shit is this
|
// ? What the fucking shit is this
|
||||||
target_user_id: Types.Long,
|
target_user_id: String,
|
||||||
target_user_type: Number,
|
target_user_type: Number,
|
||||||
// !
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
|
@ -3,10 +3,10 @@ import { Schema, Types, Document } from "mongoose";
|
|||||||
import db from "../util/Database";
|
import db from "../util/Database";
|
||||||
|
|
||||||
export interface Member {
|
export interface Member {
|
||||||
id: bigint;
|
id: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
nick?: string;
|
nick?: string;
|
||||||
roles: bigint[];
|
roles: string[];
|
||||||
joined_at: Date;
|
joined_at: Date;
|
||||||
premium_since?: number;
|
premium_since?: number;
|
||||||
deaf: boolean;
|
deaf: boolean;
|
||||||
@ -17,12 +17,12 @@ export interface Member {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface MemberDocument extends Member, Document {
|
export interface MemberDocument extends Member, Document {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface UserGuildSettings {
|
export interface UserGuildSettings {
|
||||||
channel_overrides: {
|
channel_overrides: {
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
message_notifications: number;
|
message_notifications: number;
|
||||||
mute_config: MuteConfig;
|
mute_config: MuteConfig;
|
||||||
muted: boolean;
|
muted: boolean;
|
||||||
@ -47,10 +47,10 @@ const MuteConfig = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const MemberSchema = new Schema({
|
export const MemberSchema = new Schema({
|
||||||
id: { type: Types.Long, required: true },
|
id: { type: String, required: true },
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
nick: String,
|
nick: String,
|
||||||
roles: [Types.Long],
|
roles: [String],
|
||||||
joined_at: Date,
|
joined_at: Date,
|
||||||
premium_since: Number,
|
premium_since: Number,
|
||||||
deaf: Boolean,
|
deaf: Boolean,
|
||||||
@ -59,7 +59,7 @@ export const MemberSchema = new Schema({
|
|||||||
settings: {
|
settings: {
|
||||||
channel_overrides: [
|
channel_overrides: [
|
||||||
{
|
{
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
message_notifications: Number,
|
message_notifications: Number,
|
||||||
mute_config: MuteConfig,
|
mute_config: MuteConfig,
|
||||||
muted: Boolean,
|
muted: Boolean,
|
||||||
|
@ -5,20 +5,20 @@ import { MemberModel } from "./Member";
|
|||||||
import { RoleModel } from "./Role";
|
import { RoleModel } from "./Role";
|
||||||
|
|
||||||
export interface Message {
|
export interface Message {
|
||||||
id: bigint;
|
id: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
author_id?: bigint;
|
author_id?: string;
|
||||||
webhook_id?: bigint;
|
webhook_id?: string;
|
||||||
application_id?: bigint;
|
application_id?: string;
|
||||||
content?: string;
|
content?: string;
|
||||||
timestamp: Date;
|
timestamp: Date;
|
||||||
edited_timestamp?: Date;
|
edited_timestamp?: Date;
|
||||||
tts?: boolean;
|
tts?: boolean;
|
||||||
mention_everyone?: boolean;
|
mention_everyone?: boolean;
|
||||||
mention_user_ids: bigint[];
|
mention_user_ids: string[];
|
||||||
mention_role_ids: bigint[];
|
mention_role_ids: string[];
|
||||||
mention_channels_ids: bigint[];
|
mention_channels_ids: string[];
|
||||||
attachments: Attachment[];
|
attachments: Attachment[];
|
||||||
embeds: Embed[];
|
embeds: Embed[];
|
||||||
reactions: Reaction[];
|
reactions: Reaction[];
|
||||||
@ -32,14 +32,14 @@ export interface Message {
|
|||||||
flags?: bigint;
|
flags?: bigint;
|
||||||
stickers?: [];
|
stickers?: [];
|
||||||
message_reference?: {
|
message_reference?: {
|
||||||
message_id: bigint;
|
message_id: string;
|
||||||
channel_id?: bigint;
|
channel_id?: string;
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MessageDocument extends Document, Message {
|
export interface MessageDocument extends Document, Message {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum MessageType {
|
export enum MessageType {
|
||||||
@ -63,7 +63,7 @@ export enum MessageType {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface Attachment {
|
export interface Attachment {
|
||||||
id: bigint; // attachment id
|
id: string; // attachment id
|
||||||
filename: string; // name of file attached
|
filename: string; // name of file attached
|
||||||
size: number; // size of file in bytes
|
size: number; // size of file in bytes
|
||||||
url: string; // source url of file
|
url: string; // source url of file
|
||||||
@ -118,20 +118,20 @@ export interface Reaction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface PartialEmoji {
|
export interface PartialEmoji {
|
||||||
id?: bigint;
|
id?: string;
|
||||||
name: string;
|
name: string;
|
||||||
animated?: boolean;
|
animated?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface AllowedMentions {
|
export interface AllowedMentions {
|
||||||
parse?: ("users" | "roles" | "everyone")[];
|
parse?: ("users" | "roles" | "everyone")[];
|
||||||
roles?: bigint[];
|
roles?: string[];
|
||||||
users?: bigint[];
|
users?: string[];
|
||||||
replied_user?: boolean;
|
replied_user?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const Attachment = {
|
export const Attachment = {
|
||||||
id: Types.Long, // attachment id
|
id: String, // attachment id
|
||||||
filename: String, // name of file attached
|
filename: String, // name of file attached
|
||||||
size: Number, // size of file in bytes
|
size: Number, // size of file in bytes
|
||||||
url: String, // source url of file
|
url: String, // source url of file
|
||||||
@ -150,7 +150,7 @@ export const EmbedImage = {
|
|||||||
const Reaction = {
|
const Reaction = {
|
||||||
count: Number,
|
count: Number,
|
||||||
emoji: {
|
emoji: {
|
||||||
id: Types.Long,
|
id: String,
|
||||||
name: String,
|
name: String,
|
||||||
animated: Boolean,
|
animated: Boolean,
|
||||||
},
|
},
|
||||||
@ -191,20 +191,20 @@ export const Embed = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const MessageSchema = new Schema({
|
export const MessageSchema = new Schema({
|
||||||
id: Types.Long,
|
id: String,
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
author_id: Types.Long,
|
author_id: String,
|
||||||
webhook_id: Types.Long,
|
webhook_id: String,
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
application_id: Types.Long,
|
application_id: String,
|
||||||
content: String,
|
content: String,
|
||||||
timestamp: Date,
|
timestamp: Date,
|
||||||
edited_timestamp: Date,
|
edited_timestamp: Date,
|
||||||
tts: Boolean,
|
tts: Boolean,
|
||||||
mention_everyone: Boolean,
|
mention_everyone: Boolean,
|
||||||
mention_user_ids: [Types.Long],
|
mention_user_ids: [String],
|
||||||
mention_role_ids: [Types.Long],
|
mention_role_ids: [String],
|
||||||
mention_channel_ids: [Types.Long],
|
mention_channel_ids: [String],
|
||||||
attachments: [Attachment],
|
attachments: [Attachment],
|
||||||
embeds: [Embed],
|
embeds: [Embed],
|
||||||
reactions: [Reaction],
|
reactions: [Reaction],
|
||||||
@ -218,9 +218,9 @@ export const MessageSchema = new Schema({
|
|||||||
flags: Types.Long,
|
flags: Types.Long,
|
||||||
stickers: [],
|
stickers: [],
|
||||||
message_reference: {
|
message_reference: {
|
||||||
message_id: Types.Long,
|
message_id: String,
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@ import { Schema, model, Types, Document } from "mongoose";
|
|||||||
import db from "../util/Database";
|
import db from "../util/Database";
|
||||||
|
|
||||||
export interface Role {
|
export interface Role {
|
||||||
id: bigint;
|
id: string;
|
||||||
guild_id: bigint;
|
guild_id: string;
|
||||||
color: number;
|
color: number;
|
||||||
hoist: boolean;
|
hoist: boolean;
|
||||||
managed: boolean;
|
managed: boolean;
|
||||||
@ -12,17 +12,17 @@ export interface Role {
|
|||||||
permissions: bigint;
|
permissions: bigint;
|
||||||
position: number;
|
position: number;
|
||||||
tags?: {
|
tags?: {
|
||||||
bot_id?: bigint;
|
bot_id?: string;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface RoleDocument extends Document, Role {
|
export interface RoleDocument extends Document, Role {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const RoleSchema = new Schema({
|
export const RoleSchema = new Schema({
|
||||||
id: Types.Long,
|
id: String,
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
color: Number,
|
color: Number,
|
||||||
hoist: Boolean,
|
hoist: Boolean,
|
||||||
managed: Boolean,
|
managed: Boolean,
|
||||||
@ -31,7 +31,7 @@ export const RoleSchema = new Schema({
|
|||||||
permissions: Types.Long,
|
permissions: Types.Long,
|
||||||
position: Number,
|
position: Number,
|
||||||
tags: {
|
tags: {
|
||||||
bot_id: Types.Long,
|
bot_id: String,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ import { Schema, Types, Document } from "mongoose";
|
|||||||
import db from "../util/Database";
|
import db from "../util/Database";
|
||||||
|
|
||||||
export interface User {
|
export interface User {
|
||||||
id: bigint;
|
id: string;
|
||||||
username: string; // username max length 32, min 2
|
username: string; // username max length 32, min 2
|
||||||
discriminator: string; // #0001 4 digit long string from #0001 - #9999
|
discriminator: string; // #0001 4 digit long string from #0001 - #9999
|
||||||
avatar: string | null; // hash of the user avatar
|
avatar: string | null; // hash of the user avatar
|
||||||
@ -24,7 +24,7 @@ export interface User {
|
|||||||
flags: bigint; // UserFlags
|
flags: bigint; // UserFlags
|
||||||
public_flags: bigint;
|
public_flags: bigint;
|
||||||
user_settings: UserSettings;
|
user_settings: UserSettings;
|
||||||
guilds: bigint[]; // array of guild ids the user is part of
|
guilds: string[]; // array of guild ids the user is part of
|
||||||
user_data: UserData;
|
user_data: UserData;
|
||||||
presence: {
|
presence: {
|
||||||
status: Status;
|
status: Status;
|
||||||
@ -43,11 +43,11 @@ export interface UserData {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface UserDocument extends User, Document {
|
export interface UserDocument extends User, Document {
|
||||||
id: bigint;
|
id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface PublicUser {
|
export interface PublicUser {
|
||||||
id: bigint;
|
id: string;
|
||||||
discriminator: string;
|
discriminator: string;
|
||||||
username: string;
|
username: string;
|
||||||
avatar?: string;
|
avatar?: string;
|
||||||
@ -67,10 +67,10 @@ export interface ConnectedAccount {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface Relationship {
|
export interface Relationship {
|
||||||
id: bigint;
|
id: string;
|
||||||
nickname?: string;
|
nickname?: string;
|
||||||
type: number;
|
type: number;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface UserSettings {
|
export interface UserSettings {
|
||||||
@ -81,7 +81,7 @@ export interface UserSettings {
|
|||||||
contact_sync_enabled: boolean;
|
contact_sync_enabled: boolean;
|
||||||
convert_emoticons: boolean;
|
convert_emoticons: boolean;
|
||||||
custom_status: {
|
custom_status: {
|
||||||
emoji_id: bigint | null;
|
emoji_id: string | null;
|
||||||
emoji_name: string | null;
|
emoji_name: string | null;
|
||||||
expires_at: number | null;
|
expires_at: number | null;
|
||||||
text: string | null;
|
text: string | null;
|
||||||
@ -98,11 +98,11 @@ export interface UserSettings {
|
|||||||
guild_folders: // every top guild is displayed as a "folder"
|
guild_folders: // every top guild is displayed as a "folder"
|
||||||
{
|
{
|
||||||
color: number;
|
color: number;
|
||||||
guild_ids: bigint[];
|
guild_ids: string[];
|
||||||
id: number;
|
id: number;
|
||||||
name: string;
|
name: string;
|
||||||
}[];
|
}[];
|
||||||
guild_positions: bigint[]; // guild ids ordered by position
|
guild_positions: string[]; // guild ids ordered by position
|
||||||
inline_attachment_media: boolean;
|
inline_attachment_media: boolean;
|
||||||
inline_embed_media: boolean;
|
inline_embed_media: boolean;
|
||||||
locale: string; // en_US
|
locale: string; // en_US
|
||||||
@ -110,7 +110,7 @@ export interface UserSettings {
|
|||||||
native_phone_integration_enabled: boolean;
|
native_phone_integration_enabled: boolean;
|
||||||
render_embeds: boolean;
|
render_embeds: boolean;
|
||||||
render_reactions: boolean;
|
render_reactions: boolean;
|
||||||
restricted_guilds: bigint[];
|
restricted_guilds: string[];
|
||||||
show_current_game: boolean;
|
show_current_game: boolean;
|
||||||
status: "online" | "offline" | "dnd" | "idle";
|
status: "online" | "offline" | "dnd" | "idle";
|
||||||
stream_notifications_enabled: boolean;
|
stream_notifications_enabled: boolean;
|
||||||
@ -119,7 +119,7 @@ export interface UserSettings {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const UserSchema = new Schema({
|
export const UserSchema = new Schema({
|
||||||
id: Types.Long,
|
id: String,
|
||||||
username: String,
|
username: String,
|
||||||
discriminator: String,
|
discriminator: String,
|
||||||
avatar: String,
|
avatar: String,
|
||||||
@ -138,17 +138,17 @@ export const UserSchema = new Schema({
|
|||||||
email: String,
|
email: String,
|
||||||
flags: Types.Long, // TODO: automatically convert Types.Long to BitField of UserFlags
|
flags: Types.Long, // TODO: automatically convert Types.Long to BitField of UserFlags
|
||||||
public_flags: Types.Long,
|
public_flags: Types.Long,
|
||||||
guilds: [Types.Long], // array of guild ids the user is part of
|
guilds: [String], // array of guild ids the user is part of
|
||||||
user_data: {
|
user_data: {
|
||||||
fingerprints: [String],
|
fingerprints: [String],
|
||||||
hash: String, // hash of the password, salt is saved in password (bcrypt)
|
hash: String, // hash of the password, salt is saved in password (bcrypt)
|
||||||
valid_tokens_since: Date, // all tokens with a previous issue date are invalid
|
valid_tokens_since: Date, // all tokens with a previous issue date are invalid
|
||||||
relationships: [
|
relationships: [
|
||||||
{
|
{
|
||||||
id: Types.Long,
|
id: String,
|
||||||
nickname: String,
|
nickname: String,
|
||||||
type: Number,
|
type: Number,
|
||||||
user_id: Types.Long,
|
user_id: String,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
connected_accounts: [
|
connected_accounts: [
|
||||||
@ -173,7 +173,7 @@ export const UserSchema = new Schema({
|
|||||||
contact_sync_enabled: Boolean,
|
contact_sync_enabled: Boolean,
|
||||||
convert_emoticons: Boolean,
|
convert_emoticons: Boolean,
|
||||||
custom_status: {
|
custom_status: {
|
||||||
emoji_id: Types.Long,
|
emoji_id: String,
|
||||||
emoji_name: String,
|
emoji_name: String,
|
||||||
expires_at: Number,
|
expires_at: Number,
|
||||||
text: String,
|
text: String,
|
||||||
@ -191,12 +191,12 @@ export const UserSchema = new Schema({
|
|||||||
guild_folders: [
|
guild_folders: [
|
||||||
{
|
{
|
||||||
color: Number,
|
color: Number,
|
||||||
guild_ids: [Types.Long],
|
guild_ids: [String],
|
||||||
id: Number,
|
id: Number,
|
||||||
name: String,
|
name: String,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
guild_positions: [Types.Long], // guild ids ordered by position
|
guild_positions: [String], // guild ids ordered by position
|
||||||
inline_attachment_media: Boolean,
|
inline_attachment_media: Boolean,
|
||||||
inline_embed_media: Boolean,
|
inline_embed_media: Boolean,
|
||||||
locale: String, // en_US
|
locale: String, // en_US
|
||||||
@ -204,7 +204,7 @@ export const UserSchema = new Schema({
|
|||||||
native_phone_integration_enabled: Boolean,
|
native_phone_integration_enabled: Boolean,
|
||||||
render_embeds: Boolean,
|
render_embeds: Boolean,
|
||||||
render_reactions: Boolean,
|
render_reactions: Boolean,
|
||||||
restricted_guilds: [Types.Long],
|
restricted_guilds: [String],
|
||||||
show_current_game: Boolean,
|
show_current_game: Boolean,
|
||||||
status: String,
|
status: String,
|
||||||
stream_notifications_enabled: Boolean,
|
stream_notifications_enabled: Boolean,
|
||||||
|
@ -3,9 +3,9 @@ import { Schema, model, Types, Document } from "mongoose";
|
|||||||
import db from "../util/Database";
|
import db from "../util/Database";
|
||||||
|
|
||||||
export interface VoiceState extends Document {
|
export interface VoiceState extends Document {
|
||||||
guild_id?: bigint;
|
guild_id?: string;
|
||||||
channel_id: bigint;
|
channel_id: string;
|
||||||
user_id: bigint;
|
user_id: string;
|
||||||
session_id: string;
|
session_id: string;
|
||||||
deaf: boolean;
|
deaf: boolean;
|
||||||
mute: boolean;
|
mute: boolean;
|
||||||
@ -17,9 +17,9 @@ export interface VoiceState extends Document {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const VoiceSateSchema = new Schema({
|
export const VoiceSateSchema = new Schema({
|
||||||
guild_id: Types.Long,
|
guild_id: String,
|
||||||
channel_id: Types.Long,
|
channel_id: String,
|
||||||
user_id: Types.Long,
|
user_id: String,
|
||||||
session_id: String,
|
session_id: String,
|
||||||
deaf: Boolean,
|
deaf: Boolean,
|
||||||
mute: Boolean,
|
mute: Boolean,
|
||||||
|
@ -121,7 +121,7 @@ export class Permissions extends BitField {
|
|||||||
guild,
|
guild,
|
||||||
channel,
|
channel,
|
||||||
}: {
|
}: {
|
||||||
user: { id: bigint; roles: bigint[] };
|
user: { id: string; roles: string[] };
|
||||||
guild: { roles: Role[] };
|
guild: { roles: Role[] };
|
||||||
channel?: {
|
channel?: {
|
||||||
overwrites?: ChannelPermissionOverwrite[];
|
overwrites?: ChannelPermissionOverwrite[];
|
||||||
@ -144,9 +144,9 @@ export class Permissions extends BitField {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function getPermission(
|
export async function getPermission(
|
||||||
user_id: bigint,
|
user_id: string,
|
||||||
guild_id: bigint,
|
guild_id: string,
|
||||||
channel_id?: bigint,
|
channel_id?: string,
|
||||||
cache?: { channel?: ChannelDocument | null; member?: MemberDocument | null }
|
cache?: { channel?: ChannelDocument | null; member?: MemberDocument | null }
|
||||||
) {
|
) {
|
||||||
var { channel, member } = cache || {};
|
var { channel, member } = cache || {};
|
||||||
|
@ -87,7 +87,7 @@ export class Snowflake {
|
|||||||
var worker = Snowflake.workerId << 17n;
|
var worker = Snowflake.workerId << 17n;
|
||||||
var process = Snowflake.processId << 12n;
|
var process = Snowflake.processId << 12n;
|
||||||
var increment = Snowflake.INCREMENT++;
|
var increment = Snowflake.INCREMENT++;
|
||||||
return time | worker | process | increment;
|
return (time | worker | process | increment).toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user