Skip to content

ClientUser

Defined in: package/src/classes/ClientUser.ts:6

Class representing the user of the client

new ClientUser(client, data): ClientUser

Defined in: package/src/classes/ClientUser.ts:16

Instantiate a new client user

Client

Associated client

APIUser

Discord API user data

ClientUser

ClientUser object

User.constructor

optional accentColor: number

Defined in: package/src/classes/User.ts:13

User banner color as an integer color, if set

User.accentColor


accentColorHex: string | null

Defined in: package/src/classes/User.ts:16

Accent color as a hex color string, or null

User.accentColorHex


optional bio: string

Defined in: package/src/classes/ClientUser.ts:8

The user’s about me (client user only)


bot: boolean = false

Defined in: package/src/classes/User.ts:19

Whether this user is a Discord bot

User.bot


client: Client

Defined in: package/src/classes/User.ts:22

The client associated with this user

User.client


discriminator: string = "0"

Defined in: package/src/classes/User.ts:25

Legacy discriminator, defaults to “0” if no discriminator

User.discriminator


optional displayName: string

Defined in: package/src/classes/User.ts:28

User’s display name, if set

User.displayName


id: string

Defined in: package/src/classes/User.ts:31

Unique user ID snowflake

User.id


rawData: APIUser

Defined in: package/src/classes/User.ts:34

Raw API user data as-is

User.rawData


system: boolean = false

Defined in: package/src/classes/User.ts:37

Whether this user is an official Discord system account

User.system


username: string

Defined in: package/src/classes/User.ts:40

The user’s username (without discriminator)

User.username

get tag(): string

Defined in: package/src/classes/User.ts:97

User’s username with discriminator (if has one, e.g. example#1234) or just the username if there’s no discriminator (e.g. example)

string

User.tag

avatarURL(props): string | null

Defined in: package/src/classes/User.ts:72

Returns the CDN URL for the user’s avatar, or null if not set

AvatarURLProps

Options such as size and format

string | null

CDN URL or null

User.avatarURL


toString(): string

Defined in: package/src/classes/User.ts:104

string

Mention string for the user, e.g. <@USERID>

User.toString