Create Discord Music Bot
Can play and queue, can play music in multiple servers at once
This commit is contained in:
24
musicQueue.js
Normal file
24
musicQueue.js
Normal file
@@ -0,0 +1,24 @@
|
||||
class MusicQueue {
|
||||
constructor() {
|
||||
this.queue = new Map();
|
||||
}
|
||||
|
||||
getQueue(guildId) {
|
||||
if (!this.queue.has(guildId)) {
|
||||
this.queue.set(guildId, []);
|
||||
}
|
||||
return this.queue.get(guildId);
|
||||
}
|
||||
|
||||
addToQueue(guildId, song) {
|
||||
const serverQueue = this.getQueue(guildId);
|
||||
serverQueue.push(song);
|
||||
}
|
||||
|
||||
removeFromQueue(guildId) {
|
||||
const serverQueue = this.getQueue(guildId);
|
||||
serverQueue.shift();
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = new MusicQueue();
|
||||
Reference in New Issue
Block a user