node.js - Discord.js 我们如何从 CategoryChannel (json) 中获取类别的 id
问题描述
这是针对 javascript 中的不和谐机器人。
在我的一个个人项目中,我希望获得一个我创建的类别的 ID,然后在此特定类别中创建一个频道。
const category = message.guild.channels.create('Horobot', {
type: 'category',
})
.then((category) => {
console.log(category)
})
这是我从 categorychannel 中得到的 json 文件:
要获得 id 我已经这样做了:const categoryId = CategoryChannel['id']
但它说常量是未定义的。
解决方案
您可以轻松创建类别并向其添加频道。只需在创建类别后设置父级。
const category = message.guild.channels.create('Horobot', { type: 'category' });
message.guild.channels.create('Channel1', {
parent: category,
});
推荐阅读
- php - 如何将动态数组矩阵创建为一个数组?
- python - 提取方括号后的文本
- azure-ad-b2c - 自定义重置密码屏幕
- database - 具有多个集合的容器种子中的 MongoDb
- android - IntentService 中的强制停止循环功能
- multithreading - 从 Go 应用程序中的线程低级 C/C++ 代码层调用 Go 回调
- asp.net-web-api - Web Api 返回 500 内部服务器错误
- java - 从 Java Stream 生成的 Optional 中消除额外的 isPresent() 调用
- bash - pg_restore 忽略 .pgpass 和 PGPASSWORD 环境变量
- html - 将 div 居中在另一个 div 中时,边距自动不起作用