Class
ClientUser
The logged-in bot/user (`client.user`).
Extends User
Constructor
new ClientUser
(client: Client, data: APIUserPartial)| Param | Type | Description |
|---|---|---|
| client | Client | |
| data | APIUserPartial |
Properties
client
: Client (readonly)Methods
bulkDeleteMyMessagesInGuild
(guildId: string, options?: SudoVerificationOptions): Promise<void>Delete every message authored by the caller across a guild (sudo).
| Param | Type | Description |
|---|---|---|
| guildId | string | |
| options? | SudoVerificationOptions |
fetchGuilds
(): Promise<PartialUserGuildPayload[]>GET /users/@me/guilds — returns camelCase partial guilds.
leaveGuild
(guildId: string, options?: SudoVerificationOptions): Promise<void>DELETE /users/@me/guilds/{guild_id}
| Param | Type | Description |
|---|---|---|
| guildId | string | |
| options? | SudoVerificationOptions |
setPresence
(presence: PresenceUpdateOptions): voidBroadcast presence (gateway opcode 3) on all shards.
| Param | Type | Description |
|---|---|---|
| presence | PresenceUpdateOptions |