Class Member

Guild Member component, with all its methods and declarations.

Hierarchy

Constructors

Properties

_client: Client
_createdAt: number
_joinedAt: null | number

Timestamp (unix epoch time) of when the member joined the server.

avatarURL: null | string
bannerURL: null | string
bot: boolean
guildID: string

Server ID.

id: string | number

Item ID

isOwner: boolean

Tells you if the member is the server owner.

nickname: null | string

Member's server nickname.

roles: number[]

Array of member's roles.

type: null | string
username: string

Accessors

  • get joinedAt(): null | number | Date
  • string representation of the _joinedAt timestamp.

    Returns null | number | Date

Methods

  • Add a role to member

    Parameters

    • roleID: number

    Returns Promise<void>

  • Add Member to a Guild Group

    Parameters

    • groupID: string

    Returns Promise<void>

  • Awards member using the built-in EXP system.

    Parameters

    • xpAmount: number

    Returns Promise<number>

  • Remove Member from a Guild Group

    Parameters

    • groupID: string

    Returns Promise<void>

  • Remove a role from member

    Parameters

    • roleID: number

    Returns Promise<void>

  • Sets member's xp using the built-in EXP system.

    Parameters

    • xpAmount: number

    Returns Promise<number>