我想给我的机器人一个通过命令分配角色的功能
例如,mod@user
将赋予@user
Mod的角色。
我的main中的代码。js
:
if(command == 'mod'){
client.commands.get('mod').execute(message, args);
}
我的mod中的代码。js
文件:
module.exports = {
name: 'mod',
description: "This command gives member the Mod role",
execute(message, args){
const member = message.mentions.users.first();
member.roles.add('role ID xxxx');
}
}
我得到一个错误说成员是空的。我做错什么了吗?
您可在添加员工是分配角色,具体请详见【如何导入员工】 除此之外,您可在【角色】页面通过“管理成员”进行角色分配。(主管,初始管理员除外) 分配角色 点击角色右侧“管理成员”按钮(主管、初始超管除外) 您可在此添加或移除角色成员。 设置主管 您可在部门或项目模块进行主管设置,具体请详见【通过部门、项目管理员工】 设置初始管理员 初始管理员为默认角色,为企业唯一,若需修改,请详见【如何移交初始管理员】
这是我的不和谐机器人我正在工作最近,在我把所有的代码移到我的VPS后,reactionroles不再工作了。 因此,由于某种原因,每次单击emoij时,它不会向用户添加角色,我试了很多次,但没有成功。看来应该能行,我是不是漏掉了什么?当我启动机器人时,一切似乎都很好,甚至命令也起作用了。我没有在role.id中犯任何错误,因为我也尝试了role.name,并在其中输入了名称。这也没用,我希望你有足
问题内容: 我需要制作一个只能由具有特定角色的人执行的命令。我在google和youtube上搜索以找到答案,但一无所获 问题答案: 您可以在命令上添加装饰器,以将其限制为仅具有特定角色或权限的成员。它的文档在这里。它看起来像这样: 请记住,您传递的字符串区分大小写。
我试图在discord中扮演一个全新的角色(使用discord.py),但我尝试的一切都不起作用。我已经试过了 和 我试着把ctx和公会改成“客户”,但还是不起作用。如果需要,我会发送整个代码(没有不一致的名称和bot密钥) 以下是整个代码:
我试图让我的Meeseeks机器人为我的个人服务器分配和删除不和谐的角色。我对特殊的方法和命令不太熟悉,我也没有找到它! 这是我现在的代码; 我正在努力让机器人回复“先生”Meeseeks,我需要帮助”与标题角色列表(这些角色没有等级目的,也不会与在线成员分开出现!)你可以选择,并适用于自己。我也希望他能够让自己脱离一个角色。 例如,我想到的是性别代词的角色(即“她/她”或“他/他”),这样当在服
我是要定义什么还是别的什么?我在网上看到那个有角色权限的东西。