parent
b07c7c8cd0
commit
dc68644b08
2 changed files with 6 additions and 1 deletions
|
@ -59,6 +59,7 @@ const filters = {
|
||||||
* @property {boolean} [leaveOnStop=true] Whether the bot should leave the current voice channel when the stop() function is used.
|
* @property {boolean} [leaveOnStop=true] Whether the bot should leave the current voice channel when the stop() function is used.
|
||||||
* @property {boolean} [leaveOnEmpty=true] Whether the bot should leave the voice channel if there is no more member in it.
|
* @property {boolean} [leaveOnEmpty=true] Whether the bot should leave the voice channel if there is no more member in it.
|
||||||
* @property {number} [leaveOnEmptyCooldown=0] Used when leaveOnEmpty is enabled, to let the time to users to come back in the voice channel.
|
* @property {number} [leaveOnEmptyCooldown=0] Used when leaveOnEmpty is enabled, to let the time to users to come back in the voice channel.
|
||||||
|
* @property {boolean} [autoSelfDeaf=true] Whether the bot should automatically turn off its headphones when joining a voice channel.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -69,7 +70,9 @@ const filters = {
|
||||||
const defaultPlayerOptions = {
|
const defaultPlayerOptions = {
|
||||||
leaveOnEnd: true,
|
leaveOnEnd: true,
|
||||||
leaveOnStop: true,
|
leaveOnStop: true,
|
||||||
leaveOnEmpty: true
|
leaveOnEmpty: true,
|
||||||
|
leaveOnEmptyCooldown: 0,
|
||||||
|
autoSelfDeaf: true
|
||||||
}
|
}
|
||||||
|
|
||||||
class Player extends EventEmitter {
|
class Player extends EventEmitter {
|
||||||
|
@ -287,6 +290,7 @@ class Player extends EventEmitter {
|
||||||
this.queues.set(message.guild.id, queue)
|
this.queues.set(message.guild.id, queue)
|
||||||
channel.join().then((connection) => {
|
channel.join().then((connection) => {
|
||||||
queue.voiceConnection = connection
|
queue.voiceConnection = connection
|
||||||
|
if (this.options.autoSelfDeaf) connection.voice.setSelfDeaf(true)
|
||||||
queue.tracks.push(track)
|
queue.tracks.push(track)
|
||||||
this.emit('queueCreate', message, queue)
|
this.emit('queueCreate', message, queue)
|
||||||
resolve(queue)
|
resolve(queue)
|
||||||
|
|
1
typings/index.d.ts
vendored
1
typings/index.d.ts
vendored
|
@ -48,6 +48,7 @@ declare module 'discord-player' {
|
||||||
leaveOnStop: boolean;
|
leaveOnStop: boolean;
|
||||||
leaveOnEmpty: boolean;
|
leaveOnEmpty: boolean;
|
||||||
leaveOnEmptyCooldown?: number;
|
leaveOnEmptyCooldown?: number;
|
||||||
|
autoSelfDeaf: boolean;
|
||||||
}
|
}
|
||||||
type Filters = 'bassboost' | '8D' | 'vaporwave' | 'nightcore'| 'phaser' | 'tremolo' | 'vibrato' | 'reverse' | 'treble' | 'normalizer' | 'surrounding' | 'pulsator' | 'subboost' | 'karaoke' | 'flanger' | 'gate' | 'haas' | 'mcompand';
|
type Filters = 'bassboost' | '8D' | 'vaporwave' | 'nightcore'| 'phaser' | 'tremolo' | 'vibrato' | 'reverse' | 'treble' | 'normalizer' | 'surrounding' | 'pulsator' | 'subboost' | 'karaoke' | 'flanger' | 'gate' | 'haas' | 'mcompand';
|
||||||
type FiltersStatuses = {
|
type FiltersStatuses = {
|
||||||
|
|
Loading…
Reference in a new issue