使用 Discord.js 创建和覆盖频道权限
Create and overwrite channel permissions with Discord.js
我正在尝试创建一个新频道并覆盖 @everyone
的权限,以便只有选定的角色可以访问该频道。无论我尝试什么,频道权限似乎都保持不变。最后 2 次尝试:
Guild.createChannel(permName, 'text',[{
type: 'role',
id:359999680677019649,
deny:0x400
}])
.then(channel => console.log(`Created new channel ${channel}`))
.catch(console.error);
/////////
Guild.createChannel(permName, 'text',[{
type: 'role',
id:359999680677019649,
permissions:1024
}])
.then(channel => console.log(`Created new channel ${channel}`))
.catch(console.error);
ID 字段必须是字符串。
Guild.createChannel(permName, 'text',[{
type: 'role',
id:'359999680677019649',
deny:0x400
}])
.then(channel => console.log(`Created new channel ${channel}`))
.catch(console.error);
我正在尝试创建一个新频道并覆盖 @everyone
的权限,以便只有选定的角色可以访问该频道。无论我尝试什么,频道权限似乎都保持不变。最后 2 次尝试:
Guild.createChannel(permName, 'text',[{
type: 'role',
id:359999680677019649,
deny:0x400
}])
.then(channel => console.log(`Created new channel ${channel}`))
.catch(console.error);
/////////
Guild.createChannel(permName, 'text',[{
type: 'role',
id:359999680677019649,
permissions:1024
}])
.then(channel => console.log(`Created new channel ${channel}`))
.catch(console.error);
ID 字段必须是字符串。
Guild.createChannel(permName, 'text',[{
type: 'role',
id:'359999680677019649',
deny:0x400
}])
.then(channel => console.log(`Created new channel ${channel}`))
.catch(console.error);