2

嘿嘿,我正在开发票务系统(;ticket),到目前为止我已经记下了所有的创建代码。现在我只是不知道如何编辑频道权限,以便用户可以看到频道。

我已经尝试过 Discord.js 的版本(因为它们通常有些相似),但没有运气。

在 Eris wiki 上,表单是这样的:

在此处输入图像描述

我已经试过bot.editChannelPermission('610969665744666664','245569534218469376' -)了,这就是我知道要填写的所有内容。让我知道你们是否知道。我问过大型 Eris 开发人员,他们也不知道。 我在厄里斯写作

4

2 回答 2

0

您可以通过键入更新频道权限

channel.overwritePermissions([
  {
    id: message.guild.id,
    deny: ['VIEW_CHANNEL']
  },
  {
    id: "OTHER ID"
    allow: ['VIEW_CHANNEL']
  }
])

-Detektiv 亚历克斯

于 2020-07-19T15:34:24.170 回答
0

好吧,我已经想通了。

msg.channel..editPermission('user/role id','permnumallow','permnumdeny','member/roe','Reason'))

可以在此处找到权限编号:https ://discordapi.com/permissions.html#0

于 2020-07-19T17:49:06.780 回答