Compare commits
2 Commits
4a371cf4d6
...
591eb227b3
Author | SHA1 | Date |
---|---|---|
Talon | 591eb227b3 | |
Talon | 17ba5e2048 |
|
@ -1,5 +1,5 @@
|
|||
const printf=require('printf');
|
||||
const AudioQueue=require('../../AudioQueue.js')
|
||||
const printf = require('printf');
|
||||
const AudioQueue = require('../../AudioQueue.js')
|
||||
|
||||
module.exports = function (bot, api) {
|
||||
bot.on('voiceStateUpdate', async (oldState, newState) => {
|
||||
|
@ -8,14 +8,16 @@ module.exports = function (bot, api) {
|
|||
const channel = oldState.channel || newState.channel;
|
||||
if (!channel) return;
|
||||
if (channel.members.size < 2) {
|
||||
return await api.leaveChannel(channel);
|
||||
api.AudioQueue.flush();
|
||||
await api.leaveChannel(channel);
|
||||
|
||||
}
|
||||
await api.joinChannel(channel);
|
||||
let joined = false;
|
||||
if (!oldState.channel) {
|
||||
joined = true;
|
||||
let conn=api.getConnectionForVoiceChannel(channel);
|
||||
if (!api.queue) api.queue=new AudioQueue(conn, api);
|
||||
let conn = api.getConnectionForVoiceChannel(channel);
|
||||
if (!api.queue) api.queue = new AudioQueue(conn, api);
|
||||
}
|
||||
|
||||
let username = newState.member.displayName;
|
||||
|
|
Loading…
Reference in New Issue