Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ClientUser

Represents the logged in Roblox client user.

Hierarchy

Index

Constructors

constructor

Properties

avatar

avatar: Avatar

The user's avatar

remarks

Must be fetched with User.fetchAvatar.

Readonly client

client: Client

Readonly createdAt

createdAt: Date

description

description: string

displayName

displayName: string

Readonly id

id: number

isBanned

isBanned: boolean

isFriend

isFriend: boolean

Readonly name

name: string

Methods

addFriend

  • addFriend(): Promise<any>

declineAll

  • declineAll(): Promise<void>

getAvatar

getFriendFromId

  • getFriendFromId(id: number): Promise<Friend>

getFriends

  • getFriends(): Promise<Friend[]>

getGroup

  • getGroup(id: number): Promise<Group>

getPresence

search

  • search(keyword: string, limit?: number): Promise<MinimalUser[]>
  • Searches users with a keyword.

    remarks

    Do not pass a second parameter.

    beta

    Parameters

    • keyword: string
    • limit: number = 10

      Default is 10 results

    Returns Promise<MinimalUser[]>

    a list of minimal users

send

  • send(message: string | Message, conversationId?: number): Promise<void>
  • Sends a message to a specific conversation with an id.

    remarks

    This function is only useful if you have a specific conversation id.

    Parameters

    • message: string | Message

      the message you want to send a string or a Message

    • conversationId: number = null

      the conversation id

    Returns Promise<void>

setDescription

  • setDescription(description: string): Promise<void>
  • Sets the description of the logged in user's client.

    Parameters

    • description: string

      the description you want to change to

    Returns Promise<void>

Generated using TypeDoc