Class StageChannel

Represents a guild stage channel.

Hierarchy

Constructors

Properties

bitrate: number

The bitrate of the stage channel.

guildID: string

The id of the guild this channel is in.

id: string
name: string

The name of this channel.

parentID: null | string

The ID of the parent of this channel, if applicable.

permissionOverwrites: TypedCollection<string, RawOverwrite, PermissionOverwrite, []>

The permission overwrites of this channel.

position: number

The position of this channel on the sidebar.

rtcRegion: null | string

The id of the voice region of the channel, null is automatic.

topic: null | string

The topic of the channel.

The type of this channel.

voiceMembers: TypedCollection<string, RawMember, Member, [guildID: string]>

Accessors

  • get mention(): string
  • A string that will mention this channel.

    Returns string

Methods

  • Delete a permission overwrite on this channel.

    Parameters

    • overwriteID: string

      The ID of the permission overwrite to delete.

    • Optional reason: string

      The reason for deleting the permission overwrite.

    Returns Promise<void>

  • Delete the stage instance on this channel.

    Parameters

    • Optional reason: string

      The reason for deleting the stage instance.

    Returns Promise<void>