KazagumoError: No nodes are online
at Kazagumo.getLeastUsedNode (C:\Users\<USER>\Desktop\bot\node_modules\kazagumo\dist\Kazagumo.js:112:19)
at Kazagumo.<anonymous> (C:\Users\<USER>\Desktop\bot\node_modules\kazagumo\dist\Kazagumo.js:124:144)
at Generator.next (<anonymous>)
at C:\Users\<USER>\Desktop\bot\node_modules\kazagumo\dist\Kazagumo.js:8:71
at new Promise (<anonymous>)
at __awaiter (C:\Users\<USER>\Desktop\bot\node_modules\kazagumo\dist\Kazagumo.js:4:12)
at Kazagumo.search (C:\Users\<USER>\Desktop\bot\node_modules\kazagumo\dist\Kazagumo.js:123:16)
at KazagumoPlugin.<anonymous> (C:\Users\<USER>\Desktop\bot\node_modules\kazagumo-spotify\dist\Plugin.js:62:25)
at Generator.next (<anonymous>)
at C:\Users\<USER>\Desktop\bot\node_modules\kazagumo-spotify\dist\Plugin.js:8:71 {
code: 2
}
const { Connectors } = require('shoukaku');
const { Kazagumo } = require("kazagumo");
const Spotify = require('kazagumo-spotify');
const Nodes = [...] // yes it is defined correctly in the actual code
client.kazagumo = new Kazagumo({
plugins: [
new Spotify({
clientId: process.env.spotifyClientID,
clientSecret: process.env.spotifyClientSecret,
playlistPageLimit: 1,
albumPageLimit: 1,
searchLimit: 10,
searchMarket: 'US',
})
],
defaultSearchEngine: "youtube",
send: (guildId, payload) => {
const guild = client.guilds.cache.get(guildId)
if (guild) guild.shard.send(payload)
}
}, new Connectors.DiscordJS(client), Nodes)