Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GuildMember

Hierarchy

  • GuildMember

Index

Constructors

Properties

client: Client
guild: Guild

Accessors

  • get banner(): undefined | null | string
  • get bot(): undefined | boolean
  • get deaf(): boolean
  • get id(): undefined | string
  • get joinedAt(): Date
  • get joinedTimestamp(): number
  • get mute(): boolean
  • get nick(): undefined | null | string
  • get roles(): string[]

Methods

  • ban(data: { delete_message_days?: number; reason?: string }): Promise<void>
  • edit(data: { channel_id?: string; deaf?: boolean; mute?: boolean; nick?: string; roles?: string[] }): Promise<void>
  • Parameters

    • data: { channel_id?: string; deaf?: boolean; mute?: boolean; nick?: string; roles?: string[] }
      • Optional channel_id?: string
      • Optional deaf?: boolean
      • Optional mute?: boolean
      • Optional nick?: string
      • Optional roles?: string[]

    Returns Promise<void>

  • kick(reason?: string): Promise<void>
  • setChannel(channel_id: null | string): Promise<void>
  • setDeaf(deaf: boolean): Promise<void>
  • setMute(mute: boolean): Promise<void>
  • setNickname(nick: string): Promise<void>
  • setRoles(roles: string[]): Promise<void>
  • timeout(data: { communication_disabled_until?: string; reason?: string }): Promise<void>
  • Parameters

    • data: { communication_disabled_until?: string; reason?: string }
      • Optional communication_disabled_until?: string
      • Optional reason?: string

    Returns Promise<void>

  • unban(data: { reason?: string }): Promise<void>

Generated using TypeDoc