Я настраиваю бота с помощью Discord.JS и хочу передать параметр shardArgs
из ShardingManager
в ShardClient
.Как получить доступ к опции (shardArgs
) из ShardClientUtil
?
// ShardManager.js
const Discord = require('discord.js');
const Manager = new Discord.ShardingManager('./Main.js', {
shardArgs: ["shard args to be passed through"]
});
Manager.spawn(1);
Я пытался использовать .fetchClientValues()
:
// Main.js
const Discord = require('discord.js');
const client = new Discord.Client();
client.shard.fetchClientValues('manager.shardArgs')
.then(results => {
console.log(results);
})
.catch(console.error);
client.login("token");
Я пробовал много разных вещей, я даже проверял объект в отладчике, но мне не удалось найти shardArgs
, поэтому я не уверен, откуда я должен получить к нему доступ.
Я ожидаюshardArgs
будет "shard args to be passed through"
, в то время как в данный момент я получаю null
.