【问题标题】:Discord.JS Sharding Guild ID list problemDiscord.JS Sharding Guild ID列表问题
【发布时间】:2019-07-03 07:43:09
【问题描述】:

我正在使用 Discord.JS 分片并试图从 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"]

我尝试了 forEach 和许多其他方法...如果您能帮助我,那将非常有帮助!

【问题讨论】:

    标签: arrays json discord discord.js


    【解决方案1】:

    试试这个,它会给你一个每个分片的公会ID数组

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

    而且它似乎返回了一个数组数组,所以我只是给它第一个数组的索引,即分片 0,第二个是分片 1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-06
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 2018-11-29
      • 2020-07-24
      • 1970-01-01
      相关资源
      最近更新 更多