作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够输入“$unlock”并解锁某个 channel 的权限。我不知道如何将 ID 变成文本 channel ID。
switch (args[0]) {
case "unlock":
if(!message.member.roles.find(r => r.name === "Unlockable")) return message.channel.sendMessage('You do not have permission to use this command.')
const textChannell = ('607370435553918977');
if (!textChannell) {
console.log('Please support a unlock channel ID.');
}
textChannell.overwritePermissions(message.author, { //I also want to change the everyone role, not just the author of the message
SEND_MESSAGES: true,
VIEW_CHANNEL: true
})
.then(updated => console.log(updated.permissionOverwrites.get(message.author.id)))
break;
}
我希望它更改文本 channel 的 ID 权限,但出现以下错误:
TypeError: textChannell.overwritePermissions is not a function
最佳答案
尝试将 id 分配给这样的变量
const testChat = '607370435553918977';
client.channels.get(testChat).overwritePermissions
关于javascript - 如何使用 'overwritePermissions' 函数打开某个 channel 的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57363474/
我在我的 discord 机器人上有一个静音命令,当给定用户名时,给他们 Angular 色 Muted。它创建了这个 Angular 色,但我遇到的问题是它不会更改 Angular 色内的权限。我的
我希望能够输入“$unlock”并解锁某个 channel 的权限。我不知道如何将 ID 变成文本 channel ID。 switch (args[0]) { case "unloc
我是一名优秀的程序员,十分优秀!