【发布时间】:2021-02-05 20:47:18
【问题描述】:
好的,我正在使用 Discord.js v12.4,基本上一个命令包含一个“category.children.forEach(...)”,它在本地运行良好。但是上线的时候,category.children返回一个空集合,并且没有channel有parent,总是null。
我做了一个'guild.channels.cache.forEach(channel => console.log(channel.parent));'检查,并且始终为 null、null、null... 与孩子相同...
Heroku 为什么会在子频道和父频道方面遇到麻烦?
脚本的原始部分(在本地工作):
let channels = [];
let v_channels = [];
modelCategory.children.forEach((channel) => {
if(channel.type === "voice") v_channels[channel.position] = channel;
else channels[channel.position] = channel;
});
channels = channels.concat(v_channels);
console.log(channels);
但是当机器人在线托管时:
>> []
【问题讨论】:
标签: javascript heroku discord.js