mirror of
https://github.com/MinazukiAmane/Tinasha-Bot.git
synced 2025-03-15 13:55:58 +08:00
fix lavaclient
This commit is contained in:
parent
187731fdec
commit
662b2da42f
15
README.md
15
README.md
@ -29,18 +29,3 @@ GEMINI_API=
|
|||||||
# Required for few anime commands (https://docs.waifu.it)
|
# Required for few anime commands (https://docs.waifu.it)
|
||||||
WAIFU_IT_KEY=
|
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"
|
|
||||||
}
|
|
||||||
```
|
|
@ -1,7 +1,7 @@
|
|||||||
const { EmbedBuilder, GatewayDispatchEvents } = require("discord.js");
|
const { EmbedBuilder, GatewayDispatchEvents } = require("discord.js");
|
||||||
const { Cluster } = require("lavaclient");
|
const { Cluster } = require("lavaclient");
|
||||||
const { formatTime } = require("@helpers/Utils");
|
const { formatTime } = require("@helpers/Utils");
|
||||||
require("@lavaclient/plugin-queue/register");
|
require("@lavaclient/plugin-queue").load();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {import("@structures/BotClient")} client
|
* @param {import("@structures/BotClient")} client
|
||||||
@ -22,7 +22,7 @@ module.exports = (client) => {
|
|||||||
client.logger.log(`Node "${node.identifier}" connected`);
|
client.logger.log(`Node "${node.identifier}" connected`);
|
||||||
|
|
||||||
// Because sometimes the player is disconnected and cannot resume or play again (under investigation).
|
// 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 {
|
try {
|
||||||
if (player.queue.tracks.length > 0) {
|
if (player.queue.tracks.length > 0) {
|
||||||
// Only player have tracks in queue
|
// Only player have tracks in queue
|
||||||
@ -70,7 +70,7 @@ module.exports = (client) => {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
client.logger.log(player.queue.tracks.length);
|
client.logger.log(player.queue.tracks.length);
|
||||||
}
|
}
|
||||||
});
|
}));
|
||||||
});
|
});
|
||||||
|
|
||||||
lavaclient.on("nodeDisconnected", async (node, event) => {
|
lavaclient.on("nodeDisconnected", async (node, event) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user