discord.js - discord.js 创建一个类别然后在所述类别内创建频道
问题描述
我正在尝试创建一个设置命令,并为我的机器人创建一个专用类别,用于记录更新和使用的命令之类的东西。我已经成功创建了类别,并添加了 2 个频道,但我似乎无法让它自动将它们放入类别中。
这是我目前拥有的代码:
message.guild.channels.create('Plotting', { type: 'category'} )
message.guild.channels.create(`Log`, { type: 'text'})
message.guild.channels.create('Summary', { type: 'text'})
解决方案
此代码中没有任何内容可以在 Plotting 类别中设置Log
。Summary
您需要通过parent
选项来设置它。尝试这个:
message.guild.channels.create('Plotting', { type: 'category'}).then(CategoryChannel => {
message.guild.channels.create(`Log`, { type: 'text', parent: CategoryChannel});
message.guild.channels.create('Summary', { type: 'text', parent: CategoryChannel});
}).catch();
更多信息options.parent
可以在这里找到。
.catch()
另外,请记住在代码可能无法正常工作的任何地方使用块。
推荐阅读
- powershell - 我可以模拟一个 DllImport-ed 函数吗?
- python - 如何多次循环我的函数 = number_virtuals 中输入的数字?
- javascript - ng-repeat 并选中复选框
- python - 将静态值添加到熊猫系列的函数,直到某个值,但仍根据给定的列值对更改做出反应
- c++ - 友元定义函数的命名空间是什么?
- json - Discord.py bot 给出错误:TypeError:列表索引必须是整数或切片,而不是 str
- ios - TableView Row 在点击时改变颜色
- django - Django - NoReverseMatch - 使用关键字参数'{'api':'9933124422'}'的'contextual'反向
- ruby-on-rails - 如何修复输入到表单中的 Ruby on Rails 特殊字符。(ò, ā)
- react-native - 我找不到合适的 api 来在我的应用程序中实现聊天?