我如何制作一个discord机器人,当我在Javascript中键入某个短语时,它只给我一个角色?
我已经做了无数次的搜索,但它们都是超复杂的代码,比如,当我说!然后它给我指定的角色。然而,我要找的是一个简单得多的东西,比如如果我打招呼,那么机器人会给我代码中的角色 我也尝试了很多复杂的函数,但大多数都使用addRole函数,但输出不喜欢它 你觉得你能帮我吗?Discord JS V12: client.onmessage,message=>{ //检查消息是否等于hello。 //因为我们使用.toLowerCase将任何大写字母转换为小写字母,所以HeLLo将生成HeLLo。 如果message.content.toLowerCase==hello{ //正在尝试按ID查找角色。 const Role=message.guild.roles.cache.getRoleID; //检查角色是否存在。 如果!角色{//该角色不存在。 message.channel.send`很抱歉,该角色不存在。`; }否则{//角色存在。 //将角色添加到用户。 message.member.roles.addRole.catcherror=>{console.errorerror}; message.channel.send`您收到了角色${role.name}.`; }; } }; 不和谐JSV11: client.onmessage,message=>{ 如果message.content.toLowerCase==hello{ const Role=message.guild.roles.getRoleID; 如果!角色{ message.channel.send`很抱歉,该角色不存在。`; }否则{ message.member.addRoleRole.catcherror=>{console.errorerror} message.channel.send`您收到了角色${role.name}.`; }; } };我如何制作一个discord机器人,当我在Javascript中键入某个短语时,它只给我一个角色?,javascript,bots,discord,discord.js,roles,Javascript,Bots,Discord,Discord.js,Roles,我已经做了无数次的搜索,但它们都是超复杂的代码,比如,当我说!然后它给我指定的角色。然而,我要找的是一个简单得多的东西,比如如果我打招呼,那么机器人会给我代码中的角色 我也尝试了很多复杂的函数,但大多数都使用addRole函数,但输出不喜欢它 你觉得你能帮我吗?Discord JS V12: client.onmessage,message=>{ //检查消息是否等于hello。 //因为我们使用.toLowerCase将任何大写字母转换为小写字母,所以HeLLo将生成HeLLo。 如果mess
它似乎有一个良好的开端,但我认为在我这方面存在一个问题:DiscordAPIError:RequestHandler.executec:\Users缺少权限\░░\桌面\Discord Bot\node_modules\Discord.js\src\rest\RequestHandler.js:170:25在processTicksAndRejections内部/process/task_queues.js:97:5{方法:'put',路径:'/guilds/725126311168966749/members/62539413479471136/roles/7251391600139182',代码:50013,httpStatus:403},即使我给了我的Bot完全管理员权限。我做错了什么?确保你的机器人角色高于你想要赋予的角色。这能解决你的问题吗?天哪!现在这很有道理!!非常感谢你!