Class

ClientUser

The logged-in bot/user (`client.user`).

Extends User

Constructor

new ClientUser(client: Client, data: APIUserPartial)
ParamTypeDescription
clientClient
dataAPIUserPartial

Properties

client: Client (readonly)

Methods

bulkDeleteMyMessagesInGuild(guildId: string, options?: SudoVerificationOptions): Promise<void>

Delete every message authored by the caller across a guild (sudo).

ParamTypeDescription
guildIdstring
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}

ParamTypeDescription
guildIdstring
options?SudoVerificationOptions
setPresence(presence: PresenceUpdateOptions): void

Broadcast presence (gateway opcode 3) on all shards.

ParamTypeDescription
presencePresenceUpdateOptions