javascript - 使用 Eris 编辑频道权限
问题描述
嘿嘿,我正在开发票务系统(;ticket),到目前为止我已经记下了所有的创建代码。现在我只是不知道如何编辑频道权限,以便用户可以看到频道。
我已经尝试过 Discord.js 的版本(因为它们通常有些相似),但没有运气。
在 Eris wiki 上,表单是这样的:
我已经试过bot.editChannelPermission('610969665744666664','245569534218469376' -)
了,这就是我知道要填写的所有内容。让我知道你们是否知道。我问过大型 Eris 开发人员,他们也不知道。
我在厄里斯写作
解决方案
您可以通过键入更新频道权限
channel.overwritePermissions([
{
id: message.guild.id,
deny: ['VIEW_CHANNEL']
},
{
id: "OTHER ID"
allow: ['VIEW_CHANNEL']
}
])
-Detektiv 亚历克斯
推荐阅读
- javascript - 设置状态后渲染组件不更新
- flutter - Flutter 如何用导航去掉底部导航
- .net - 为什么我需要在 Framework .exe 项目中引用 .net 标准库,而它们仅用于 Framework .dll 项目中?
- list - TCL - 变量列表
- r - R语言:将带有规则点的图像转换为数据框
- java - 将 Double.parseDouble 用于已被强制转换为字符串的对象时出错
- r - 如何有效地更新 data.table 条件上的相关条目 data.frame 现有?
- android - 如何检测用户早上开始使用手机的时间
- python - 从 np.array 生成成对列组合
- azure - 带有 Træfik 的 Azure Service Fabric - 带有 Azure LB?