我目前在开发我的机器人方面遇到障碍。有谁知道如何为Discord.JS创建切换命令?我试图允许用户打开和关闭特定命令。
答案 0 :(得分:0)
如果您希望它“实时打开”,则需要数据库。
您命令执行代码必须类似于:
if(!message.member.hasPermission("ADMINISTRATOR") ) {
//SELECT SOMETHINK FROM DATA BASE, IF NO RESULT, THEN RETURN
}
如果不在现场,则可以按角色或权限或ID添加验证
if(!member.roles.some(r=>["666026501472518167", "ROLEID"].includes(r.id))) return
if(!message.member.hasPermission("ADMINISTRATOR") return
if(!member.user.id.some(u=>["666026501472518167", "USERID"].includes(u.id))) return