Options
All
  • Public
  • Public/Protected
  • All
Menu

The voice connection class of discord-play. The bot joins the input voice state as soon as an instance is created.

Hierarchy

Index

Constructors

constructor

Properties

Readonly connection

connection: VoiceConnection

The {@link VoiceConnection} instance from @discordjs/voice.

Private oldVoiceID

oldVoiceID: null | string

Private readyLock

readyLock: boolean = false

Static defaultMaxListeners

defaultMaxListeners: number

Accessors

player

  • get player(): undefined | AudioPlayer

Methods

addListener

destroy

  • destroy(): void

emit

  • Type parameters

    Parameters

    Returns boolean

eventNames

  • eventNames<U>(): U[]
  • Type parameters

    Returns U[]

getMaxListeners

  • getMaxListeners(): number
  • Returns number

listenerCount

  • Parameters

    Returns number

listeners

  • Type parameters

    Parameters

    • type: U

    Returns ConnectionEvents[U][]

off

on

once

prependListener

prependOnceListener

rawListeners

  • Type parameters

    Parameters

    • type: U

    Returns ConnectionEvents[U][]

removeAllListeners

  • Parameters

    Returns DisPlayConnection

removeListener

setMaxListeners

  • Parameters

    • n: number

    Returns DisPlayConnection

toggleDeafen

  • toggleDeafen(): boolean
  • Toggle self-deafening of the bot.

    Returns boolean

    true if self-deafened, otherwise false i.e. self-undeafened.

toggleMute

  • toggleMute(): boolean
  • Toggle self-muting of the bot.

    Returns boolean

    true if self-muted, otherwise false i.e. self-unmuted.

Generated using TypeDoc