gpt4 book ai didi

javascript - 尝试在成员加入服务器时添加 Angular 色

转载 作者:行者123 更新时间:2023-11-29 15:14:02 24 4
gpt4 key购买 nike

每当我尝试为新成员分配我的机器人 Angular 色时,我的机器人都会遇到这个问题。这是代码:

bot.on('guildMemberAdd', member => {
member.addRole(member.guild.roles.find("name","User"));
});

这是我在新成员加入时遇到的错误:

(node:8308) UnhandledPromiseRejectionWarning: DiscordAPIError: Missing Permissions
at item.request.gen.end (C:\Users\REEE\Downloads\bot\node_modules\discord.js\src\client\rest\RequestHandlers\Sequential.js:71:65)
at then (C:\Users\REEE\Downloads\bot\node_modules\snekfetch\src\index.js:215:21)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
(node:8308) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:8308) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

我已经为我的机器人授予了我的服务器的所有权限,但它仍然说它缺少权限。有什么建议吗?

最佳答案

这个问题可以通过给你的机器人更高的权限来解决。 “YourBot'sRole”必须高于您要授予的“用户” Angular 色。并记得检查您的机器人的权限。它可能没有 MANAGE_ROLES 权限。您可以简单地通过服务器设置中的“Angular 色”选项或在机器人的邀请链接中将权限设置为 8 来完成此操作。 (8是ADMINISTRATOR权限,授予所有权限)

关于javascript - 尝试在成员加入服务器时添加 Angular 色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51179997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com