javascript - (discord.js/discord js) 有没有办法存储当前频道/类别权限,然后在事件发生后重新申请?
问题描述
背景故事
所以,基本上我想要做的是使用 YT,我看到一个锁定命令,一旦我们通过覆盖某些角色的频道权限输入“!lockdown”,就会锁定公会中的每个频道,但如果我们解锁频道,每个人当权限被覆盖到发送消息时,能够输入其他频道。
试图达到
我想要实现的是,一旦我们输入“!lockdown”,它就会存储当前权限,然后在我输入“!unlock”后重新应用它们,我很确定这是可能的,但我不知道怎么做。任何形式的帮助将不胜感激!
提前致谢!
解决方案
您可以将每个通道的权限存储在对象或数组或数据库中(效率更高,因为机器人可以在 !lockdown 和 !unlock 之间离线)。然后通过一个键获取数据作为每个通道的 id 以获得他们的权限并做你想做的事情。
推荐阅读
- regex - 正则表达式排除多个 IP
- javascript - 如何从对象中获取值?
- python - 将 raw_input 中的单词与想要的字符串进行比较
- c# - 在 C# 中将 .mjpeg 文件的十六进制数据保存为 .mjpeg 格式的文件
- android - Android Studio如何使用osmdroid和mbtiles显示离线地图
- python - 从python3中的列表中删除元素时获得不同的输出
- ios - 像在 Lenskart 中一样在 iOS 中通过自拍创建 3D 模型?
- java - 如何在android中更改屏幕底部软导航背景和图标颜色?
- sql - 检查表上是否启用了外键
- elasticsearch - ELK 堆栈自定义字段