fix lavaclient

This commit is contained in:
frostice482 2024-07-01 11:32:56 +07:00
parent 187731fdec
commit 662b2da42f
2 changed files with 3 additions and 18 deletions

View File

@ -29,18 +29,3 @@ GEMINI_API=
# Required for few anime commands (https://docs.waifu.it)
WAIFU_IT_KEY=
```
kalau dapet error sama lavaclient plugin coba ganti ```package.json``` yang ada di ```node_modules/@lavaclient/plugin-queue/``` yang awal nya seperti ini:
```
"./register": {
"default": "./register.js",
"types": "./register.d.ts"
}
```
jadi seperti ini
```
"./register": {
"default": "./dist/register.js",
"types": "./dist/register.d.ts"
}
```

View File

@ -1,7 +1,7 @@
const { EmbedBuilder, GatewayDispatchEvents } = require("discord.js");
const { Cluster } = require("lavaclient");
const { formatTime } = require("@helpers/Utils");
require("@lavaclient/plugin-queue/register");
require("@lavaclient/plugin-queue").load();
/**
* @param {import("@structures/BotClient")} client
@ -22,7 +22,7 @@ module.exports = (client) => {
client.logger.log(`Node "${node.identifier}" connected`);
// Because sometimes the player is disconnected and cannot resume or play again (under investigation).
node.players.forEach(async (player) => {
node.players.fetch(true).then(x => x.forEach(async (player) => {
try {
if (player.queue.tracks.length > 0) {
// Only player have tracks in queue
@ -70,7 +70,7 @@ module.exports = (client) => {
} catch (e) {
client.logger.log(player.queue.tracks.length);
}
});
}));
});
lavaclient.on("nodeDisconnected", async (node, event) => {