Documentation
Classes
discord-player
VoiceUtils

VoiceUtils

new VoiceUtils()

Properties

public cache: Collection<string, StreamDispatcher>

Methods

public connect(channel, options?): Promise<StreamDispatcher>

Joins a voice channel, creating basic stream dispatch manager

ParameterTypeOptionalDescription
channelStageChannel | VoiceChannelThe voice channel
options{ deaf: boolean,maxTime: number,queue: GuildQueue<unknown> }Join options

public disconnect(connection): void

Disconnects voice connection

ParameterTypeOptionalDescription
connectionStreamDispatcher | VoiceConnectionThe voice connection

public getConnection(guild): undefined | StreamDispatcher | VoiceConnection

Returns Discord Player voice connection

ParameterTypeOptionalDescription
guildstringThe guild id

public join(channel?, options?): Promise<VoiceConnection>

Joins a voice channel

ParameterTypeOptionalDescription
channelStageChannel | VoiceChannelThe voice/stage channel to join
options{ deaf: boolean,maxTime: number }Join options