【发布时间】:2019-04-28 00:07:52
【问题描述】:
var server = message.guild;
for (var i = 0; i < server.channels.array().length; i++) {
server.channels.array()[i].delete();
}
server.createChannel("Text Channels", "category");
server.createChannel('general', "text");
我正在尝试使文本通道“通用”进入类别“文本通道”
所有解决方案我发现依靠您知道类别 ID。我想知道是否有办法获取类别 ID,或者仅通过名称将一般内容移至“文本通道”。
注意:: 目前我正在考虑一些类似的东西来获取类别 ID:
var categoryID = server.categories.find("name","Text Channels");
然后使用
server.channels.find("name","general").setParent(categoryID);
【问题讨论】:
-
为什么上面提到的代码不起作用?请给我们一个您尝试过的事情的适当示例,以便我可以帮助您。我们不提供代码编写服务。
-
@KoenHollander 代码正在运行,我只是在询问如何将一般信息移入文本频道。我一直无法找到任何有效的地方。如果这被视为垃圾邮件,您是否知道我可以询问的任何网站?
-
我明白了,对不起。我找到了一些有用的东西,您可以设置频道父级:github.com/discordjs/discord.js/issues/2644
-
@KoenHollander 这似乎工作正常,除了它只适用于频道 ID。如果您知道任何获取类别 ID 的方法,那就太好了。我知道如何获取频道 ID,而不是类别。对不起,如果我在浪费你的时间
-
我没有看到问题,底部的代码对我来说非常好。
标签: javascript move categories channel discord.js