18 lines
655 B
JavaScript
18 lines
655 B
JavaScript
const { skipTrack, getQueue, playNextInQueue } = require('../utils/queueManager');
|
|
|
|
module.exports = {
|
|
name: 'skip',
|
|
execute(message) {
|
|
const guildId = message.guild.id;
|
|
const queue = getQueue(guildId);
|
|
|
|
if (queue.length > 0) {
|
|
const voiceChannel = message.member.voice.channel;
|
|
const audioPlayer = playNextInQueue(guildId, voiceChannel); // Get the audio player
|
|
skipTrack(guildId, audioPlayer); // Skip the current track
|
|
message.channel.send('Skipped the current track!');
|
|
} else {
|
|
message.channel.send('There are no tracks to skip!');
|
|
}
|
|
}
|
|
}; |