diff --git a/classes/Bot.html b/classes/Bot.html
index 9f4dd46f..d2cf857a 100644
--- a/classes/Bot.html
+++ b/classes/Bot.html
@@ -35,7 +35,7 @@
+Defined in src/classes/Bot.ts:9
@@ -94,19 +94,19 @@
Returns Bot
+Defined in src/classes/Bot.ts:18
+Defined in src/classes/Bot.ts:11
analytics
@@ -128,7 +128,7 @@
Returns boolean
+Defined in src/classes/Bot.ts:83
createdAt
@@ -138,7 +138,7 @@
Returns Date
+Defined in src/classes/Bot.ts:41
discoverable
@@ -148,7 +148,7 @@
Returns boolean
+Defined in src/classes/Bot.ts:90
+Defined in src/classes/Bot.ts:118
interactionsUrl
@@ -168,7 +168,7 @@
Returns undefined | string
+Defined in src/classes/Bot.ts:97
owner
@@ -178,7 +178,7 @@
Returns undefined | User
+Defined in src/classes/Bot.ts:62
ownerId
@@ -188,7 +188,7 @@
Returns string
+Defined in src/classes/Bot.ts:55
privacyPolicyUrl
@@ -198,7 +198,7 @@
Returns undefined | string
+Defined in src/classes/Bot.ts:111
public
@@ -208,7 +208,7 @@
Returns boolean
+Defined in src/classes/Bot.ts:76
termsOfServiceUrl
@@ -218,7 +218,7 @@
Returns undefined | string
+Defined in src/classes/Bot.ts:104
token
@@ -228,7 +228,7 @@
Returns string
+Defined in src/classes/Bot.ts:69
user
@@ -238,7 +238,7 @@
Returns undefined | User
+Defined in src/classes/Bot.ts:48
edit
Returns Promise<void>
+Defined in src/classes/Bot.ts:126
toString
@@ -306,7 +306,7 @@
Returns string
+Defined in src/classes/Bot.ts:27
Returns Promise<Bot>
+Defined in src/collections/BotCollection.ts:72
+Defined in src/collections/Collection.ts:154
+Defined in src/collections/Collection.ts:215
fetch
Returns Promise<Bot>
+Defined in src/collections/BotCollection.ts:19
fetchOwned
@@ -258,7 +258,7 @@
Returns Promise<Bot[]>
+Defined in src/collections/BotCollection.ts:31
+Defined in src/collections/BotCollection.ts:46
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
+Defined in src/collections/BotCollection.ts:57
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/classes/Channel.ts:32
Private Optional #ackTimeout
#ackTimeout?: number
+Defined in src/classes/Channel.ts:639
Private Readonly #collection
+Defined in src/classes/Channel.ts:24
Private Optional #manuallyMarked
#manuallyMarked?: boolean
+Defined in src/classes/Channel.ts:641
+Defined in src/classes/Channel.ts:25
active
@@ -187,7 +187,7 @@
Returns boolean
+Defined in src/classes/Channel.ts:119
animatedIconURL
@@ -197,7 +197,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:322
createdAt
@@ -207,7 +207,7 @@
Returns Date
+Defined in src/classes/Channel.ts:55
defaultPermissions
@@ -217,7 +217,7 @@
Returns undefined | {
a: number;
d: number;
}
+Defined in src/classes/Channel.ts:224
description
@@ -227,7 +227,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:105
displayName
@@ -237,7 +237,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:94
icon
@@ -247,7 +247,7 @@
Returns undefined | File
+Defined in src/classes/Channel.ts:112
iconURL
@@ -257,7 +257,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:306
lastMessage
@@ -267,7 +267,7 @@
Returns undefined | Message
+Defined in src/classes/Channel.ts:252
lastMessageAt
@@ -277,7 +277,7 @@
Returns undefined | Date
+Defined in src/classes/Channel.ts:259
lastMessageId
@@ -287,7 +287,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:245
mature
@@ -297,7 +297,7 @@
Returns boolean
+Defined in src/classes/Channel.ts:238
mentions
@@ -307,7 +307,7 @@
Returns undefined | ReactiveSet<string>
+Defined in src/classes/Channel.ts:295
name
@@ -317,7 +317,7 @@
Returns string
+Defined in src/classes/Channel.ts:87
owner
@@ -327,7 +327,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:192
ownerId
@@ -337,7 +337,7 @@
Returns string
+Defined in src/classes/Channel.ts:185
path
@@ -347,7 +347,7 @@
Returns string
+Defined in src/classes/Channel.ts:69
permission
@@ -357,7 +357,7 @@
Returns number
+Defined in src/classes/Channel.ts:354
permissions
@@ -367,7 +367,7 @@
Returns undefined | number
+Defined in src/classes/Channel.ts:217
potentiallyRestrictedChannel
@@ -377,7 +377,7 @@
Returns undefined | string | boolean
+Defined in src/classes/Channel.ts:332
recipient
@@ -387,7 +387,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:158
recipientIds
@@ -397,7 +397,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/Channel.ts:142
recipients
@@ -407,7 +407,7 @@
Returns User[]
+Defined in src/classes/Channel.ts:149
rolePermissions
@@ -417,7 +417,7 @@
Returns undefined | Record<string, {
a: number;
d: number;
}>
+Defined in src/classes/Channel.ts:231
server
@@ -427,7 +427,7 @@
Returns undefined | Server
+Defined in src/classes/Channel.ts:208
serverId
@@ -437,7 +437,7 @@
Returns string
+Defined in src/classes/Channel.ts:201
smallIconURL
@@ -447,7 +447,7 @@
Returns undefined | string
+Defined in src/classes/Channel.ts:315
type
@@ -457,7 +457,7 @@
Returns "SavedMessages" | "DirectMessage" | "Group" | "TextChannel" | "VoiceChannel"
+Defined in src/classes/Channel.ts:62
typing
@@ -467,7 +467,7 @@
Returns User[]
+Defined in src/classes/Channel.ts:133
typingIds
@@ -477,7 +477,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/Channel.ts:126
unread
@@ -487,7 +487,7 @@
Returns boolean
+Defined in src/classes/Channel.ts:275
updatedAt
@@ -497,7 +497,7 @@
Returns Date
+Defined in src/classes/Channel.ts:268
url
@@ -507,7 +507,7 @@
Returns string
+Defined in src/classes/Channel.ts:80
user
@@ -517,7 +517,7 @@
Returns undefined | User
+Defined in src/classes/Channel.ts:176
userId
@@ -527,13 +527,13 @@
Returns string
+Defined in src/classes/Channel.ts:169
Methods
ack
-- ack(message?: string | Message, skipRateLimiter?: boolean, skipRequest?: boolean): Promise<void>
+- ack(message?: string | Message, skipRateLimiter?: boolean, skipRequest?: boolean, skipNextMarking?: boolean): Promise<void>
-
Returns Promise<void>
+Defined in src/classes/Channel.ts:651
addMember
Returns Promise<undefined>
+Defined in src/classes/Channel.ts:448
createInvite
@@ -589,7 +593,7 @@
Returns Promise<{
_id: string;
channel: string;
creator: string;
server: string;
type: "Server";
} | {
_id: string;
channel: string;
creator: string;
type: "Group";
}>
+Defined in src/classes/Channel.ts:633
delete
Returns Promise<void>
+Defined in src/classes/Channel.ts:430
deleteMessages
Returns Promise<void>
+Defined in src/classes/Channel.ts:619
edit
@@ -678,7 +682,7 @@
Optional remove?: null | ("Description" | "Icon" | "DefaultPermissions")[]
Returns Promise<void>
+Defined in src/classes/Channel.ts:421
fetchMembers
@@ -692,7 +696,7 @@
Returns Promise<User[]>
+Defined in src/classes/Channel.ts:388
fetchMessage
Returns Promise<Message>
+Defined in src/classes/Channel.ts:501
fetchMessages
Returns Promise<Message[]>
+Defined in src/classes/Channel.ts:515
fetchMessagesWithUsers
Returns Promise<{
members: undefined | ServerMember[];
messages: Message[];
users: User[];
}>
+Defined in src/classes/Channel.ts:540
fetchWebhooks
@@ -769,7 +773,7 @@
Returns Promise<ChannelWebhook[]>
+Defined in src/classes/Channel.ts:405
havePermission
Returns boolean
+Defined in src/classes/Channel.ts:363
orPermission
Returns boolean
+Defined in src/classes/Channel.ts:375
removeMember
Returns Promise<undefined>
+Defined in src/classes/Channel.ts:459
+Defined in src/classes/Channel.ts:573
+Defined in src/classes/Channel.ts:592
sendMessage
@@ -891,7 +895,7 @@
idempotencyKey: string = ...
Returns Promise<Message>
+Defined in src/classes/Channel.ts:471
setPermissions
Returns Promise<{
_id: string;
analytics?: boolean;
banner?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
categories?: null | {
channels: string[];
id: string;
title: string;
}[];
channels: string[];
default_permissions: number;
description?: null | string;
discoverable?: boolean;
flags?: number;
icon?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
name: string;
nsfw?: boolean;
owner: string;
roles?: {
[key: string]: components["schemas"]["Role"];
};
system_messages?: null | {
user_banned?: null | string;
user_joined?: null | string;
user_kicked?: null | string;
user_left?: null | string;
};
}>
+Defined in src/classes/Channel.ts:717
startTyping
@@ -939,7 +943,7 @@
Returns void
+Defined in src/classes/Channel.ts:728
stopTyping
@@ -951,7 +955,7 @@
Returns void
+Defined in src/classes/Channel.ts:739
toString
@@ -963,7 +967,7 @@
Returns string
+Defined in src/classes/Channel.ts:41
Returns Promise<Channel>
+Defined in src/collections/ChannelCollection.ts:75
+Defined in src/collections/ChannelCollection.ts:17
+Defined in src/collections/Collection.ts:215
+Defined in src/collections/ChannelCollection.ts:28
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
+Defined in src/collections/ChannelCollection.ts:41
getOrPartial
Returns undefined | Channel
+Defined in src/collections/ChannelCollection.ts:56
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/Invite.ts:15
Readonly type
type: "Group" | "None" | "Server"
+Defined in src/classes/Invite.ts:8
+Defined in src/classes/Invite.ts:26
Returns undefined | User
+Defined in src/classes/SystemMessage.ts:226
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/ChannelUnread.ts:15
+Defined in src/classes/ChannelUnread.ts:8
lastMessageId
@@ -112,7 +112,7 @@
Returns undefined | string
+Defined in src/classes/ChannelUnread.ts:30
messageMentionIds
@@ -122,7 +122,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/ChannelUnread.ts:37
+Defined in src/collections/ChannelUnreadCollection.ts:37
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
reset
@@ -470,7 +470,7 @@
Returns void
+Defined in src/collections/ChannelUnreadCollection.ts:28
+Defined in src/collections/Collection.ts:191
sync
@@ -493,7 +493,7 @@
Returns Promise<void>
+Defined in src/collections/ChannelUnreadCollection.ts:17
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
Returns Promise<ChannelWebhook>
+Defined in src/collections/ChannelWebhookCollection.ts:19
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
fromToken
Returns Promise<ChannelWebhook>
+Defined in src/collections/ChannelWebhookCollection.ts:32
+Defined in src/collections/Collection.ts:137
getOrCreate
Returns ChannelWebhook
+Defined in src/collections/ChannelWebhookCollection.ts:46
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/collections/Collection.ts:207
Returns Promise<void>
+Defined in src/Client.ts:290
Private #updateHeaders
@@ -406,7 +406,7 @@
Returns void
+Defined in src/Client.ts:299
addListener
@@ -450,7 +450,7 @@
Returns void
+Defined in src/Client.ts:277
emit
@@ -541,7 +541,7 @@ listeners.
Returns Promise<void>
+Defined in src/Client.ts:313
loginBot
@@ -558,7 +558,7 @@ listeners.
Returns Promise<void>
+Defined in src/Client.ts:340
markdownToText
@@ -577,7 +577,7 @@ listeners.
Returns string
+Defined in src/Client.ts:352
off
@@ -704,7 +704,7 @@ listeners.
Returns undefined | string
+Defined in src/Client.ts:380
removeAllListeners
@@ -777,7 +777,7 @@ listeners.
Returns Promise<void>
+Defined in src/Client.ts:329
Returns void
+Defined in src/collections/Collection.ts:31
Abstract entries
@@ -110,7 +110,7 @@
Returns IterableIterator<[string, T]>
+Defined in src/collections/Collection.ts:55
filter
@@ -140,7 +140,7 @@
Returns boolean
Returns T[]
+Defined in src/collections/Collection.ts:77
find
@@ -170,7 +170,7 @@
Returns boolean
Returns undefined | T
+Defined in src/collections/Collection.ts:105
Abstract forEach
@@ -202,7 +202,7 @@
Returns void
Returns void
+Defined in src/collections/Collection.ts:61
Abstract get
Returns undefined | T
+Defined in src/collections/Collection.ts:18
Abstract has
Returns boolean
+Defined in src/collections/Collection.ts:25
Abstract keys
@@ -252,7 +252,7 @@
Returns IterableIterator<string>
+Defined in src/collections/Collection.ts:43
map
@@ -287,7 +287,7 @@
Returns O
Returns O[]
+Defined in src/collections/Collection.ts:92
Abstract size
@@ -299,7 +299,7 @@
Returns number
+Defined in src/collections/Collection.ts:37
toList
@@ -311,7 +311,7 @@
Returns T[]
+Defined in src/collections/Collection.ts:69
Abstract values
@@ -323,7 +323,7 @@
Returns IterableIterator<T>
+Defined in src/collections/Collection.ts:49
+Defined in src/classes/Emoji.ts:17
+Defined in src/classes/Emoji.ts:10
animated
@@ -121,7 +121,7 @@
Returns boolean
+Defined in src/classes/Emoji.ts:70
createdAt
@@ -131,7 +131,7 @@
Returns Date
+Defined in src/classes/Emoji.ts:40
creator
@@ -141,7 +141,7 @@
Returns undefined | User
+Defined in src/classes/Emoji.ts:54
mature
@@ -151,7 +151,7 @@
Returns boolean
+Defined in src/classes/Emoji.ts:77
name
@@ -161,7 +161,7 @@
Returns string
+Defined in src/classes/Emoji.ts:63
parent
@@ -171,7 +171,7 @@
Returns {
id: string;
type: "Server";
} | {
type: "Detached";
}
+Defined in src/classes/Emoji.ts:47
toString
@@ -195,7 +195,7 @@
Returns string
+Defined in src/classes/Emoji.ts:26
Returns Promise<Emoji>
+Defined in src/collections/EmojiCollection.ts:15
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
+Defined in src/collections/EmojiCollection.ts:28
getOrPartial
Returns undefined | Emoji
+Defined in src/collections/EmojiCollection.ts:43
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
Returns void
+Defined in src/events/EventClient.ts:119
disconnect
@@ -243,7 +243,7 @@
Returns void
+Defined in src/events/EventClient.ts:162
emit
@@ -295,7 +295,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:185
listenerCount
@@ -511,7 +511,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:175
Private setState
@@ -528,7 +528,7 @@ listeners.
Returns void
+Defined in src/events/EventClient.ts:109
+Defined in src/classes/File.ts:46
Optional Readonly contentType
contentType?: string
+Defined in src/classes/File.ts:34
Optional Readonly filename
filename?: string
+Defined in src/classes/File.ts:24
+Defined in src/classes/File.ts:14
Readonly metadata
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
}
+Defined in src/classes/File.ts:29
Optional Readonly size
size?: number
+Defined in src/classes/File.ts:39
+Defined in src/classes/File.ts:19
humanReadableSize
@@ -159,7 +159,7 @@
Returns string
+Defined in src/classes/File.ts:80
isSpoiler
@@ -169,7 +169,7 @@
Returns boolean
+Defined in src/classes/File.ts:95
url
@@ -179,7 +179,7 @@
Returns string
+Defined in src/classes/File.ts:62
Methods
@@ -213,7 +213,7 @@
Returns undefined | string
+Defined in src/classes/File.ts:105
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/classes/Message.ts:23
+Defined in src/classes/Message.ts:16
animatedAvatarURL
@@ -147,7 +147,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:232
attachments
@@ -157,7 +157,7 @@
Returns undefined | File[]
+Defined in src/classes/Message.ts:136
author
@@ -167,7 +167,7 @@
Returns undefined | User
+Defined in src/classes/Message.ts:106
authorId
@@ -177,7 +177,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:99
avatarURL
@@ -187,7 +187,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:218
channel
@@ -197,7 +197,7 @@
Returns undefined | Channel
+Defined in src/classes/Message.ts:73
channelId
@@ -207,7 +207,7 @@
Returns string
+Defined in src/classes/Message.ts:66
content
@@ -217,7 +217,7 @@
Returns string
+Defined in src/classes/Message.ts:122
createdAt
@@ -227,7 +227,7 @@
Returns Date
+Defined in src/classes/Message.ts:38
editedAt
@@ -237,7 +237,7 @@
Returns undefined | Date
+Defined in src/classes/Message.ts:143
+Defined in src/classes/Message.ts:150
interactions
@@ -257,7 +257,7 @@
Returns undefined | {
reactions?: null | string[];
restrict_reactions?: boolean;
}
+Defined in src/classes/Message.ts:185
masquerade
@@ -267,7 +267,7 @@
Returns undefined | {
avatar?: null | string;
colour?: null | string;
name?: null | string;
}
+Defined in src/classes/Message.ts:192
masqueradeAvatarURL
@@ -277,7 +277,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:248
+Defined in src/classes/Message.ts:89
mentionIds
@@ -297,7 +297,7 @@
Returns undefined | string[]
+Defined in src/classes/Message.ts:157
mentioned
@@ -307,7 +307,7 @@
Returns undefined | boolean
+Defined in src/classes/Message.ts:164
nonce
@@ -317,7 +317,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:59
path
@@ -327,7 +327,7 @@
Returns string
+Defined in src/classes/Message.ts:45
reactions
@@ -337,7 +337,7 @@
Returns ReactiveMap<string, ReactiveSet<string>>
+Defined in src/classes/Message.ts:178
replyIds
@@ -347,7 +347,7 @@
Returns undefined | string[]
+Defined in src/classes/Message.ts:171
roleColour
@@ -357,7 +357,7 @@
Returns undefined | null | string
+Defined in src/classes/Message.ts:211
server
@@ -367,7 +367,7 @@
Returns undefined | Server
+Defined in src/classes/Message.ts:82
+Defined in src/classes/Message.ts:129
url
@@ -387,7 +387,7 @@
Returns string
+Defined in src/classes/Message.ts:52
username
@@ -397,7 +397,7 @@
Returns undefined | string
+Defined in src/classes/Message.ts:199
+Defined in src/classes/Message.ts:115
clearReactions
@@ -429,7 +429,7 @@
Returns Promise<undefined>
+Defined in src/classes/Message.ts:301
delete
@@ -439,7 +439,7 @@
Returns Promise<undefined>
+Defined in src/classes/Message.ts:267
edit
Returns Promise<{
_id: string;
attachments?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
}[];
author: string;
channel: string;
content?: null | string;
edited?: null | string;
embeds?: null | ({
colour?: null | string;
description?: null | string;
icon_url?: null | string;
image?: null | {
height: number;
size: "Large" | "Preview";
url: string;
width: number;
};
original_url?: null | string;
site_name?: null | string;
special?: null | {
type: "None";
} | {
type: "GIF";
} | {
id: string;
timestamp?: null | string;
type: "YouTube";
} | {
content_type: "Channel";
id: string;
type: "Lightspeed";
} | {
content_type: "Channel" | "Video" | "Clip";
id: string;
type: "Twitch";
} | {
content_type: string;
id: string;
type: "Spotify";
} | {
type: "Soundcloud";
} | {
content_type: "Album" | "Track";
id: string;
type: "Bandcamp";
} | {
id: string;
type: "Streamable";
};
title?: null | string;
type: "Website";
url?: null | string;
video?: null | {
height: number;
url: string;
width: number;
};
} | {
height: number;
size: "Large" | "Preview";
type: "Image";
url: string;
width: number;
} | {
height: number;
type: "Video";
url: string;
width: number;
} | {
colour?: null | string;
description?: null | string;
icon_url?: null | string;
media?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
title?: null | string;
type: "Text";
url?: null | string;
} | {
type: "None";
})[];
interactions?: {
reactions?: null | string[];
restrict_reactions?: boolean;
};
masquerade?: null | {
avatar?: null | string;
colour?: null | string;
name?: null | string;
};
mentions?: null | string[];
nonce?: null | string;
reactions?: {
[key: string]: string[];
};
replies?: null | string[];
system?: null | {
content: string;
type: "text";
} | {
by: string;
id: string;
type: "user_added";
} | {
by: string;
id: string;
type: "user_remove";
} | {
id: string;
type: "user_joined";
} | {
id: string;
type: "user_left";
} | {
id: string;
type: "user_kicked";
} | {
id: string;
type: "user_banned";
} | {
by: string;
name: string;
type: "channel_renamed";
} | {
by: string;
type: "channel_description_changed";
} | {
by: string;
type: "channel_icon_changed";
} | {
from: string;
to: string;
type: "channel_ownership_changed";
};
webhook?: null | {
avatar?: null | string;
name: string;
};
}>
+Defined in src/classes/Message.ts:257
react
Returns Promise<undefined>
+Defined in src/classes/Message.ts:311
reply
@@ -501,7 +501,7 @@
mention: boolean = true
Returns undefined | Promise<Message>
+Defined in src/classes/Message.ts:283
unreact
Returns Promise<undefined>
+Defined in src/classes/Message.ts:323
Returns Promise<Message>
+Defined in src/collections/MessageCollection.ts:19
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
+Defined in src/collections/MessageCollection.ts:36
getOrPartial
Returns undefined | Message
+Defined in src/collections/MessageCollection.ts:51
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/classes/MessageEmbed.ts:15
Readonly type
type: "Text" | "Image" | "Video" | "Website" | "None"
+Defined in src/classes/MessageEmbed.ts:8
+Defined in src/classes/MessageEmbed.ts:26
Returns string
+Defined in src/classes/Message.ts:367
+Defined in src/classes/PublicBot.ts:19
+Defined in src/classes/PublicBot.ts:11
Optional Readonly description
description?: string
+Defined in src/classes/PublicBot.ts:12
+Defined in src/classes/PublicBot.ts:9
Readonly username
username: string
+Defined in src/classes/PublicBot.ts:10
+Defined in src/classes/PublicBot.ts:36
+Defined in src/classes/PublicInvite.ts:18
Readonly type
type: "Group" | "None" | "Server"
+Defined in src/classes/PublicInvite.ts:11
+Defined in src/classes/PublicInvite.ts:29
+Defined in src/classes/Server.ts:37
Private #synced
#synced: undefined | "partial" | "full"
+Defined in src/classes/Server.ts:592
+Defined in src/classes/Server.ts:30
analytics
@@ -171,7 +171,7 @@
Returns boolean
+Defined in src/classes/Server.ts:164
animatedIconURL
@@ -181,7 +181,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:290
banner
@@ -191,7 +191,7 @@
Returns undefined | File
+Defined in src/classes/Server.ts:104
bannerURL
@@ -201,7 +201,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:297
categories
@@ -211,7 +211,7 @@
Returns undefined | {
channels: string[];
id: string;
title: string;
}[]
+Defined in src/classes/Server.ts:129
channelIds
@@ -221,7 +221,7 @@
Returns ReactiveSet<string>
+Defined in src/classes/Server.ts:111
+Defined in src/classes/Server.ts:118
createdAt
@@ -241,7 +241,7 @@
Returns Date
+Defined in src/classes/Server.ts:60
defaultChannel
@@ -251,7 +251,7 @@
Returns undefined | Channel
+Defined in src/classes/Server.ts:241
defaultPermissions
@@ -261,7 +261,7 @@
Returns number
+Defined in src/classes/Server.ts:150
description
@@ -271,7 +271,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:90
discoverable
@@ -281,7 +281,7 @@
Returns boolean
+Defined in src/classes/Server.ts:171
+Defined in src/classes/Server.ts:157
icon
@@ -301,7 +301,7 @@
Returns undefined | File
+Defined in src/classes/Server.ts:97
iconURL
@@ -311,7 +311,7 @@
Returns undefined | string
+Defined in src/classes/Server.ts:283
mature
@@ -321,7 +321,7 @@
Returns boolean
+Defined in src/classes/Server.ts:178
+Defined in src/classes/Server.ts:304
mentions
@@ -343,7 +343,7 @@
Returns string[]
+Defined in src/classes/Server.ts:272
name
@@ -353,7 +353,7 @@
Returns string
+Defined in src/classes/Server.ts:83
orderedChannels
@@ -364,7 +364,7 @@ Uncategorised channels are returned in id="default" categ
Returns (Omit<{
channels: string[];
id: string;
title: string;
}, "channels"> & {
channels: Channel[];
})[]
+Defined in src/classes/Server.ts:186
orderedRoles
@@ -377,7 +377,7 @@ which is smaller for higher priority roles.
Returns {
colour?: null | string;
hoist?: boolean;
id: string;
name: string;
permissions: {
a: number;
d: number;
};
rank?: number;
}[]
+Defined in src/classes/Server.ts:251
owner
@@ -387,7 +387,7 @@ which is smaller for higher priority roles.
Returns undefined | User
+Defined in src/classes/Server.ts:74
ownerId
@@ -397,7 +397,7 @@ which is smaller for higher priority roles.
Returns string
+Defined in src/classes/Server.ts:67
permission
@@ -407,7 +407,7 @@ which is smaller for higher priority roles.
Returns number
+Defined in src/classes/Server.ts:314
roles
@@ -417,7 +417,7 @@ which is smaller for higher priority roles.
Returns ReactiveMap<string, {
colour?: null | string;
hoist?: boolean;
name: string;
permissions: {
a: number;
d: number;
};
rank?: number;
}>
+Defined in src/classes/Server.ts:143
systemMessages
@@ -427,7 +427,7 @@ which is smaller for higher priority roles.
Returns undefined | {
user_banned?: null | string;
user_joined?: null | string;
user_kicked?: null | string;
user_left?: null | string;
}
+Defined in src/classes/Server.ts:136
unread
@@ -439,7 +439,7 @@ which is smaller for higher priority roles.
Returns undefined | Channel
+Defined in src/classes/Server.ts:264
ack
@@ -468,7 +468,7 @@ which is smaller for higher priority roles.
Returns Promise<void>
+Defined in src/classes/Server.ts:430
banUser
@@ -495,7 +495,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:445
createChannel
@@ -538,7 +538,7 @@ which is smaller for higher priority roles.
Returns Promise<Channel>
+Defined in src/classes/Server.ts:360
createEmoji
@@ -559,7 +559,7 @@ which is smaller for higher priority roles.
Returns Promise<Emoji>
+Defined in src/classes/Server.ts:689
createRole
@@ -576,7 +576,7 @@ which is smaller for higher priority roles.
Returns Promise<{
id: string;
role: {
colour?: null | string;
hoist?: boolean;
name: string;
permissions: {
a: number;
d: number;
};
rank?: number;
};
}>
+Defined in src/classes/Server.ts:537
delete
@@ -593,7 +593,7 @@ which is smaller for higher priority roles.
Returns Promise<void>
+Defined in src/classes/Server.ts:419
deleteRole
@@ -610,7 +610,7 @@ which is smaller for higher priority roles.
Returns Promise<undefined>
+Defined in src/classes/Server.ts:562
edit
@@ -680,7 +680,7 @@ which is smaller for higher priority roles.
Returns Promise<void>
+Defined in src/classes/Server.ts:373
editRole
@@ -729,7 +729,7 @@ which is smaller for higher priority roles.
Returns Promise<{
colour?: null | string;
hoist?: boolean;
name: string;
permissions: {
a: number;
d: number;
};
rank?: number;
}>
+Defined in src/classes/Server.ts:551
fetchBans
@@ -741,7 +741,7 @@ which is smaller for higher priority roles.
Returns Promise<ServerBan[]>
+Defined in src/classes/Server.ts:509
fetchEmojis
@@ -753,7 +753,7 @@ which is smaller for higher priority roles.
Returns Promise<Emoji[]>
+Defined in src/classes/Server.ts:711
fetchInvites
@@ -765,7 +765,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:495
fetchMember
@@ -784,7 +784,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:573
fetchMembers
@@ -796,7 +796,7 @@ which is smaller for higher priority roles.
Returns Promise<{
members: ServerMember[];
users: User[];
}>
+Defined in src/classes/Server.ts:644
getMember
@@ -815,7 +815,7 @@ which is smaller for higher priority roles.
+Defined in src/classes/Server.ts:348
havePermission
@@ -834,7 +834,7 @@ which is smaller for higher priority roles.
Returns boolean
+Defined in src/classes/Server.ts:323
kickUser
@@ -851,7 +851,7 @@ which is smaller for higher priority roles.
Returns Promise<undefined>
+Defined in src/classes/Server.ts:468
orPermission
@@ -870,7 +870,7 @@ which is smaller for higher priority roles.
Returns boolean
+Defined in src/classes/Server.ts:335
queryMembersExperimental
@@ -889,7 +889,7 @@ which is smaller for higher priority roles.
Returns Promise<{
members: ServerMember[];
users: User[];
}>
+Defined in src/classes/Server.ts:665
resetSyncStatus
@@ -899,7 +899,7 @@ which is smaller for higher priority roles.
Returns void
+Defined in src/classes/Server.ts:636
setPermissions
@@ -920,7 +920,7 @@ which is smaller for higher priority roles.
Returns Promise<{
_id: string;
analytics?: boolean;
banner?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
categories?: null | {
channels: string[];
id: string;
title: string;
}[];
channels: string[];
default_permissions: number;
description?: null | string;
discoverable?: boolean;
flags?: number;
icon?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
name: string;
nsfw?: boolean;
owner: string;
roles?: {
[key: string]: components["schemas"]["Role"];
};
system_messages?: null | {
user_banned?: null | string;
user_joined?: null | string;
user_kicked?: null | string;
user_left?: null | string;
};
}>
+Defined in src/classes/Server.ts:526
syncMembers
@@ -935,7 +935,7 @@ which is smaller for higher priority roles.
Optional excludeOffline: boolean
Returns Promise<void>
+Defined in src/classes/Server.ts:598
toString
@@ -947,7 +947,7 @@ which is smaller for higher priority roles.
Returns string
+Defined in src/classes/Server.ts:46
unbanUser
@@ -964,7 +964,7 @@ which is smaller for higher priority roles.
Returns Promise<undefined>
+Defined in src/classes/Server.ts:484
+Defined in src/classes/ServerBan.ts:18
Readonly id
id: {
server: string;
user: string;
}
@@ -129,12 +129,12 @@
Description
User Id
+Defined in src/classes/ServerBan.ts:10
Optional Readonly reason
reason?: string
+Defined in src/classes/ServerBan.ts:11
user
@@ -156,7 +156,7 @@
Returns undefined | User
+Defined in src/classes/ServerBan.ts:27
Methods
@@ -168,7 +168,7 @@
Returns Promise<void>
+Defined in src/classes/ServerBan.ts:41
Returns Promise<Server>
+Defined in src/collections/ServerCollection.ts:79
+Defined in src/collections/Collection.ts:154
+Defined in src/collections/Collection.ts:215
+Defined in src/collections/ServerCollection.ts:21
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
+Defined in src/collections/ServerCollection.ts:46
getOrPartial
Returns undefined | Server
+Defined in src/collections/ServerCollection.ts:61
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
Returns undefined | User
+Defined in src/classes/Invite.ts:67
server
@@ -156,7 +156,7 @@
Returns undefined | Server
+Defined in src/classes/Invite.ts:74
+Defined in src/classes/Invite.ts:26
+Defined in src/classes/ServerMember.ts:35
Readonly id
id: {
server: string;
user: string;
}
@@ -136,7 +136,7 @@
Description
User Id
+Defined in src/classes/ServerMember.ts:28
animatedAvatarURL
@@ -158,7 +158,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:215
avatar
@@ -168,7 +168,7 @@
Returns undefined | File
+Defined in src/classes/ServerMember.ts:86
avatarURL
@@ -178,7 +178,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:206
displayName
@@ -188,7 +188,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:199
hoistedRole
@@ -198,7 +198,7 @@
Returns null | {
colour?: null | string;
hoist?: boolean;
id: string;
name?: string;
permissions?: {
a: number;
d: number;
};
rank?: number;
}
+Defined in src/classes/ServerMember.ts:122
joinedAt
@@ -208,7 +208,7 @@
Returns Date
+Defined in src/classes/ServerMember.ts:72
nickname
@@ -218,7 +218,7 @@
Returns undefined | string
+Defined in src/classes/ServerMember.ts:79
orderedRoles
@@ -228,7 +228,7 @@
Returns {
colour?: null | string;
hoist?: boolean;
id: string;
name?: string;
permissions?: {
a: number;
d: number;
};
rank?: number;
}[]
+Defined in src/classes/ServerMember.ts:107
ranking
@@ -239,7 +239,7 @@ Smaller values are ranked as higher priority
Returns number
+Defined in src/classes/ServerMember.ts:147
roleColour
@@ -249,7 +249,7 @@ Smaller values are ranked as higher priority
Returns undefined | null | string
+Defined in src/classes/ServerMember.ts:134
roles
@@ -259,7 +259,7 @@ Smaller values are ranked as higher priority
Returns string[]
+Defined in src/classes/ServerMember.ts:93
server
@@ -269,7 +269,7 @@ Smaller values are ranked as higher priority
Returns undefined | Server
+Defined in src/classes/ServerMember.ts:58
timeout
@@ -279,7 +279,7 @@ Smaller values are ranked as higher priority
Returns undefined | Date
+Defined in src/classes/ServerMember.ts:100
user
@@ -289,7 +289,7 @@ Smaller values are ranked as higher priority
Returns undefined | User
+Defined in src/classes/ServerMember.ts:65
edit
@@ -357,7 +357,7 @@ Smaller values are ranked as higher priority
Returns Promise<void>
+Defined in src/classes/ServerMember.ts:226
getPermissions
@@ -376,7 +376,7 @@ Smaller values are ranked as higher priority
Returns number
+Defined in src/classes/ServerMember.ts:165
hasPermission
@@ -399,7 +399,7 @@ Smaller values are ranked as higher priority
Returns boolean
+Defined in src/classes/ServerMember.ts:177
inferiorTo
@@ -418,7 +418,7 @@ Smaller values are ranked as higher priority
Returns boolean
+Defined in src/classes/ServerMember.ts:192
kick
@@ -428,7 +428,7 @@ Smaller values are ranked as higher priority
Returns Promise<void>
+Defined in src/classes/ServerMember.ts:244
toString
@@ -440,7 +440,7 @@ Smaller values are ranked as higher priority
Returns string
+Defined in src/classes/ServerMember.ts:44
+Defined in src/collections/ServerMemberCollection.ts:37
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
+Defined in src/collections/ServerMemberCollection.ts:27
+Defined in src/collections/ServerMemberCollection.ts:53
+Defined in src/collections/ServerMemberCollection.ts:73
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/ServerMemberCollection.ts:18
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/classes/PublicInvite.ts:29
+Defined in src/classes/Session.ts:17
+Defined in src/classes/Session.ts:10
createdAt
@@ -119,7 +119,7 @@
Returns Date
+Defined in src/classes/Session.ts:40
current
@@ -129,7 +129,7 @@
Returns boolean
+Defined in src/classes/Session.ts:47
name
@@ -139,7 +139,7 @@
Returns string
+Defined in src/classes/Session.ts:54
rename
Returns Promise<void>
+Defined in src/classes/Session.ts:62
toString
@@ -180,7 +180,7 @@
Returns string
+Defined in src/classes/Session.ts:26
Returns Promise<void>
+Defined in src/collections/SessionCollection.ts:31
+Defined in src/collections/Collection.ts:215
fetch
@@ -235,7 +235,7 @@
Returns Promise<Session[]>
+Defined in src/collections/SessionCollection.ts:20
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
getOrCreate
@@ -380,7 +380,7 @@
name: string
+Defined in src/collections/SessionCollection.ts:48
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/collections/Collection.ts:120
Readonly updateUnderlyingObject
updateUnderlyingObject: SetStoreFunction<Record<string, V>>
+Defined in src/collections/Collection.ts:121
+Defined in src/collections/Collection.ts:154
+Defined in src/collections/Collection.ts:215
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
get
@@ -317,7 +317,7 @@
Returns undefined | T
+Defined in src/collections/Collection.ts:137
has
@@ -337,7 +337,7 @@
Returns boolean
+Defined in src/collections/Collection.ts:146
isPartial
Returns boolean
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/classes/SystemMessage.ts:15
Readonly type
type: "text" | "user_added" | "user_remove" | "user_joined" | "user_left" | "user_kicked" | "user_banned" | "channel_renamed" | "channel_description_changed" | "channel_icon_changed" | "channel_ownership_changed"
+Defined in src/classes/SystemMessage.ts:8
Methods
@@ -116,7 +116,7 @@
message: {
content: string;
type: "text";
} | {
by: string;
id: string;
type: "user_added";
} | {
by: string;
id: string;
type: "user_remove";
} | {
id: string;
type: "user_joined";
} | {
id: string;
type: "user_left";
} | {
id: string;
type: "user_kicked";
} | {
id: string;
type: "user_banned";
} | {
by: string;
name: string;
type: "channel_renamed";
} | {
by: string;
type: "channel_description_changed";
} | {
by: string;
type: "channel_icon_changed";
} | {
from: string;
to: string;
type: "channel_ownership_changed";
}
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/classes/User.ts:19
+Defined in src/classes/User.ts:12
animatedAvatarURL
@@ -142,7 +142,7 @@
Returns string
+Defined in src/classes/User.ts:154
avatar
@@ -152,7 +152,7 @@
Returns undefined | File
+Defined in src/classes/User.ts:73
avatarURL
@@ -162,7 +162,7 @@
Returns string
+Defined in src/classes/User.ts:145
+Defined in src/classes/User.ts:80
bot
@@ -182,7 +182,7 @@
Returns undefined | {
owner: string;
}
+Defined in src/classes/User.ts:122
createdAt
@@ -192,7 +192,7 @@
Returns Date
+Defined in src/classes/User.ts:42
defaultAvatarURL
@@ -202,7 +202,7 @@
Returns string
+Defined in src/classes/User.ts:136
discriminator
@@ -212,7 +212,7 @@
Returns string
+Defined in src/classes/User.ts:56
displayName
@@ -222,7 +222,7 @@
Returns string
+Defined in src/classes/User.ts:63
+Defined in src/classes/User.ts:115
online
@@ -242,7 +242,7 @@
Returns boolean
+Defined in src/classes/User.ts:101
permission
@@ -252,7 +252,7 @@
Returns number
+Defined in src/classes/User.ts:183
presence
@@ -262,7 +262,7 @@
Returns "Online" | "Idle" | "Focus" | "Busy" | "Invisible"
+Defined in src/classes/User.ts:164
privileged
@@ -272,7 +272,7 @@
Returns boolean
+Defined in src/classes/User.ts:108
relationship
@@ -282,7 +282,7 @@
Returns "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther"
+Defined in src/classes/User.ts:94
self
@@ -292,7 +292,7 @@
Returns boolean
+Defined in src/classes/User.ts:129
status
@@ -302,7 +302,7 @@
Returns undefined | {
presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
text?: null | string;
}
+Defined in src/classes/User.ts:87
username
@@ -312,7 +312,7 @@
Returns string
+Defined in src/classes/User.ts:49
blockUser
@@ -334,7 +334,7 @@
Returns Promise<void>
+Defined in src/classes/User.ts:291
changeUsername
Returns Promise<{
_id: string;
avatar?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
badges?: null | number;
bot?: null | {
owner: string;
};
discriminator: string;
display_name?: null | string;
flags?: null | number;
online?: null | boolean;
privileged?: boolean;
profile?: null | {
background?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
content?: null | string;
};
relations?: null | {
_id: string;
status: "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
}[];
relationship?: null | "None" | "User" | "Friend" | "Outgoing" | "Incoming" | "Blocked" | "BlockedOther";
status?: null | {
presence?: null | "Online" | "Idle" | "Focus" | "Busy" | "Invisible";
text?: null | string;
};
username: string;
}>
+Defined in src/classes/User.ts:235
edit
Returns Promise<void>
+Defined in src/classes/User.ts:221
fetchMutual
@@ -423,7 +423,7 @@
Returns Promise<{
servers: string[];
users: string[];
}>
+Defined in src/classes/User.ts:316
fetchProfile
@@ -435,7 +435,7 @@
Returns Promise<{
background?: null | {
_id: string;
content_type: string;
deleted?: null | boolean;
filename: string;
message_id?: null | string;
metadata: {
type: "File";
} | {
type: "Text";
} | {
height: number;
type: "Image";
width: number;
} | {
height: number;
type: "Video";
width: number;
} | {
type: "Audio";
};
object_id?: null | string;
reported?: null | boolean;
server_id?: null | string;
size: number;
tag: string;
user_id?: null | string;
};
content?: null | string;
}>
+Defined in src/classes/User.ts:306
openDM
@@ -447,7 +447,7 @@
Returns Promise<Channel>
+Defined in src/classes/User.ts:246
removeFriend
@@ -457,7 +457,7 @@
Returns Promise<void>
+Defined in src/classes/User.ts:284
statusMessage
@@ -487,7 +487,7 @@
Returns string
Returns undefined | string
+Defined in src/classes/User.ts:173
toString
@@ -499,7 +499,7 @@
Returns string
+Defined in src/classes/User.ts:28
unblockUser
@@ -509,7 +509,7 @@
Returns Promise<void>
+Defined in src/classes/User.ts:298
Returns Promise<User>
+Defined in src/collections/UserCollection.ts:29
+Defined in src/collections/Collection.ts:77
+Defined in src/collections/Collection.ts:105
+Defined in src/collections/Collection.ts:224
+Defined in src/collections/Collection.ts:137
+Defined in src/collections/UserCollection.ts:42
getOrPartial
Returns undefined | User
+Defined in src/collections/UserCollection.ts:56
+Defined in src/collections/Collection.ts:146
+Defined in src/collections/Collection.ts:183
+Defined in src/collections/Collection.ts:199
+Defined in src/collections/Collection.ts:92
+Defined in src/collections/Collection.ts:191
+Defined in src/collections/Collection.ts:69
+Defined in src/collections/Collection.ts:207
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/SystemMessage.ts:26
+Defined in src/classes/MessageEmbed.ts:26
Returns undefined | string
+Defined in src/classes/MessageEmbed.ts:154
+Defined in src/classes/MessageEmbed.ts:26
+Defined in src/Client.ts:37
Mark a channel as read
@@ -553,10 +553,14 @@OptionalskipRequest: booleanFor internal updates only
+
+OptionalskipNextMarking: booleanFor internal usage only