如何从类别频道中删除频道(文本或语音)?
How to remove a channel (text or voice) from a category channel?
我正在使用 Discord.js 创建一个 discord 机器人。我可以把文字和语音频道的 parent/category 设置好,然后随意切换到其他类别的频道。但是,一旦频道已经有了,我就不能再减少 parent 了。
更具体地说,如果我动态创建一个文本频道,它将自动放置在顶部而不被包含在一个类别中。
当我选择将它包含在一个类别中时,它会按照应有的方式进入。
但是我没有办法将频道从类别中删除并将其重新放回顶部而不删除频道并重新创建它。重申一下,我可以将它移到类别中,但我不能将它移回一般频道和 tok 频道所在的位置。
我查看了控制台中的频道 object,唯一不同的是 parentID。由于显然 'general' 没有 parent,因此 ID 为空。 parentID 不是 read-only 属性,所以我想我可以将 'test-channel' 的 parentID 更改为 null 来解决问题,但是也没有用。据我所知,一旦它被采用,就没有办法将其恢复为 parentless。
我正在使用标准方式(根据文档)为其分配 parent (link to the docs)。但是,我使用的是实际频道 object.
而不是 ID
我知道这可以通过将频道拖出类别并返回顶部来实现。所以这让我觉得必须有一种方法可以使用 API.
setParent(null)
绝对应该有效。我最近对它进行了测试,它非常有效。我使用 Discord.js 11.4.2.
我正在使用 Discord.js 创建一个 discord 机器人。我可以把文字和语音频道的 parent/category 设置好,然后随意切换到其他类别的频道。但是,一旦频道已经有了,我就不能再减少 parent 了。 更具体地说,如果我动态创建一个文本频道,它将自动放置在顶部而不被包含在一个类别中。
当我选择将它包含在一个类别中时,它会按照应有的方式进入。 但是我没有办法将频道从类别中删除并将其重新放回顶部而不删除频道并重新创建它。重申一下,我可以将它移到类别中,但我不能将它移回一般频道和 tok 频道所在的位置。
我查看了控制台中的频道 object,唯一不同的是 parentID。由于显然 'general' 没有 parent,因此 ID 为空。 parentID 不是 read-only 属性,所以我想我可以将 'test-channel' 的 parentID 更改为 null 来解决问题,但是也没有用。据我所知,一旦它被采用,就没有办法将其恢复为 parentless。
我正在使用标准方式(根据文档)为其分配 parent (link to the docs)。但是,我使用的是实际频道 object.
而不是 ID我知道这可以通过将频道拖出类别并返回顶部来实现。所以这让我觉得必须有一种方法可以使用 API.
setParent(null)
绝对应该有效。我最近对它进行了测试,它非常有效。我使用 Discord.js 11.4.2.