Discord.JS Проблема со списком идентификаторов гильдии - PullRequest
0 голосов
/ 09 февраля 2019

Я использую Discord.JS Sharding, и я пытаюсь получить все гильдии из 2 осколков.

shard.broadcastEval("this.guilds.map(u => u.id).join('\\n')").then(result => {

 console.log(result)
})

Примечание: Nodejs не берет \ n, поэтому он хочет, чтобы \\n даже работал.... и я думаю, что здесь моя ошибка, но я не знаю, как исправить

, это дает мне это

["389019673557073925","469387242767646730\n537085738509008896"]

Я хочу, чтобы это дало мне это

["389019673557073925","469387242767646730", "537085738509008896"]

Я пытался для каждого и многих других способов ... Если вы можете мне помочь, это было бы очень полезно!

1 Ответ

0 голосов
/ 11 марта 2019

Попробуйте, это даст вам массив идентификаторов гильдий на шард.

    shard.broadcastEval("this.guilds.map(u => u.id)").then(result => {
        for (var i = 0; i<result.length; i++){
            console.log(result[i]);
        }
    });

Также, похоже, он возвращает массив массивов, поэтому я просто дал ему индекс первого массива, который равен 0 ивторой осколок 1

...