gpt4 book ai didi

javascript - 如何使用discord.js 创建具有权限的discord 类别?

转载 作者:行者123 更新时间:2023-11-28 03:03:37 25 4
gpt4 key购买 nike

我在使用discord.js 时遇到问题。我想创建一个具有多个权限和多个 Angular 色的新类别。我在这样做时遇到了问题。

我尝试了很多方法,但没有成功。

这里是代码:

function makeChannel(message){
var server = message.guild;
server.createChannel('test', {
type: 'category',
permissionOverwrites: [{
id: '671725307836891166',
deny: ['PRIORITY_SPEAKER'],
allow: [{
['CREATE_INSTANT_INVITE'],
['MANAGE_CHANNELS'],
['MANAGE_ROLES'],
['MANAGE_WEBHOOKS'],
['VIEW_CHANNEL'],
['SEND_MESSAGES'],
['SEND_TTS_MESSAGES'],
['MANAGE_MESSAGES'],
['EMBED_LINKS'],
['ATTACH_FILES'],
['READ_MESSAGE_HISTORY'],
['MENTION_EVERYONE'],
['USE_EXTERNAL_EMOJIS'],
['ADD_REACTIONS'],
['CONNECT'],
['SPEAK'],
['MUTE_MEMBERS'],
['DEAFEN_MEMBERS'],
['MOVE_MEMBERS'],
['USE_VAD'],
['STREAM']
}]
}]
})
.then(console.log)
.catch(console.error);
}

使用上面的代码,我收到以下错误:

/image/xaVsG.png

我尝试允许参数具有以下值,但仍然抛出错误:

允许:“权限”、“权限”、“权限”

允许:[{ '权限', '权限', '权限' }]

允许:['权限'],['权限'],['权限']

我认为它只允许指定 1 个允许和 1 个拒绝权限。但我想做更多。

或者您知道如何为创建的类别设置这些权限?

希望你明白我想做什么。

谢谢。 :)

最佳答案

使用这个:

allow: [
'CREATE_INSTANT_INVITE',
'MANAGE_CHANNELS',
'MANAGE_ROLES',
'MANAGE_WEBHOOKS',
'VIEW_CHANNEL',
'SEND_MESSAGES',
'SEND_TTS_MESSAGES',
'MANAGE_MESSAGES',
'EMBED_LINKS',
'ATTACH_FILES',
'READ_MESSAGE_HISTORY',
'MENTION_EVERYONE',
'USE_EXTERNAL_EMOJIS',
'ADD_REACTIONS',
'CONNECT',
'SPEAK',
'MUTE_MEMBERS',
'DEAFEN_MEMBERS',
'MOVE_MEMBERS',
'USE_VAD',
'STREAM'
]

您也不需要将 'PRIORITY_SPEAKER' 放入数组中,因此这可以是您的权限覆盖:

{
id: '671725307836891166',
deny: 'PRIORITY_SPEAKER',
allow: [
'CREATE_INSTANT_INVITE',
'MANAGE_CHANNELS',
'MANAGE_ROLES',
'MANAGE_WEBHOOKS',
'VIEW_CHANNEL',
'SEND_MESSAGES',
'SEND_TTS_MESSAGES',
'MANAGE_MESSAGES',
'EMBED_LINKS',
'ATTACH_FILES',
'READ_MESSAGE_HISTORY',
'MENTION_EVERYONE',
'USE_EXTERNAL_EMOJIS',
'ADD_REACTIONS',
'CONNECT',
'SPEAK',
'MUTE_MEMBERS',
'DEAFEN_MEMBERS',
'MOVE_MEMBERS',
'USE_VAD',
'STREAM'
]
}

关于javascript - 如何使用discord.js 创建具有权限的discord 类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60785380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com