我正在制作一个机器人,有一个自动角色系统,使用反应
以下是我当前相关代码的简化版本:
client.on("messageReactionAdd", (reaction, user) => {
if(!user || user.bot || !reaction.message.channel.guild) {
return;
}
const msg = reaction.message;
const role = msg.channel.guild.roles.cache.find(role => role.name == "Verified");
// I would like to add the role to the user here.
});
我只想知道如何使用user
对象向用户添加角色
我尝试了反应。消息频道公会成员(用户)。addRole(role)
,但我认为这不适合v12。2.0,因为它只会生成一个错误
…)。addRole()不是函数
感谢您的帮助!
因为不和。js v12addRole()
已替换为角色。add()
因此它实际上不是一个函数。
reaction.message.guild.member(user).roles.add(role);
我不知道为什么我的反应角色代码不起作用。如果有人能帮助我,我将不胜感激! message函数用于缓存消息,以便bot可以检测对该消息的反应,如果确实需要的话,Idk。 也没有错误,只是没有给我角色。
我对javascript和discord非常陌生。js,有人能帮我,告诉我如何设置做出反应的用户的角色吗?我自己做这件事有困难。
我是新来的python和创建不和谐的机器人在一般情况下,我不能为我的生命弄清楚如何让我的机器人分配一个角色给用户的用户请求。 我在互联网上搜索了几个小时,找到了一些例子,但它们都产生了错误。 以下是我的命令代码: 以下是我得到的错误:
我有简单的代码,检查用户是否有特定的角色: 现在的问题是,当我改变角色时,所以在机器人运行时删除特定角色,用户仍然拥有权限。所以在机器人缓存中,用户仍然拥有特定的角色。 当用户角色改变时,有没有办法更新机器人缓存? 提前感谢
BITFIELD_INVALID是我的错误,我无法找到与我的问题相关的修复,只要我运行一个命令,任何命令,只要回复我,也只是我删除nuke时开始出现的一个旁注。js 如果你遇到这种情况,请告诉我,或者如果你有答案,我需要键入mroe,这样就没有必要了!!!,,,, 这儿呢 const{owner}=require(“../config”);
我目前正在构建一个SPA类型的应用程序原型。第一步是用Laravel Passport实现一个API并保护它。为此,我从这个现有的结构中获得灵感: Laravel SPA。问题是,没有一个API URL是受保护的,这意味着,作为用户,我可以从API请求所有信息。 所以我决定从零开始,更加安全。我使用的是一个角色和权限包:Laravel permission。 这是我第一次实现和API,我一直坚持使