arrays - Discord.JS Sharding Guild ID列表问题
问题描述
我正在使用 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 和许多其他方法......如果你能帮助我,那将非常有帮助!
解决方案
试试这个,它会给你每个分片的公会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
推荐阅读
- azure-active-directory - AAD 中的自定义属性/属性 .. 在 MS Graph 中查找它们
- ios - 由于执行期间出现错误,命令缓冲区的执行被中止。导致 GPU 超时错误(IOAF 代码 2)
- javascript - 如果选择了一些复选框,如何禁用其余可用的复选框
- c# - 如何使用 Emgu c# 去饱和图像
- python - 使用 python 3.6 安装 pyinstaller 时出现问题
- python - 使用 Windrose 库在 Python 中绘制风玫瑰图
- php - Foreach 项目,如果项目来自类型/类别之一
- r - 将对象向量转换为字符串以添加到 R 中 For 循环中的列
- python - Python:单行列表反转
- qt - 如何在 QScrollArea 内使用户可调整大小的 QWidget?