Discord - 如何为我的机器人授予权限。 [Javascript]

7
我开始尝试一些需要我的机器人拥有特定权限的事情。我不知道如何通过JS实际分配这些权限。有人有什么想法吗?(我还听说这些权限也会为机器人创建一个自定义角色)感谢。
2个回答

11

您无法在公会中为机器人分配权限。它们必须通过邀请它的人的邀请范围自愿授予机器人。

是的,这些权限将为机器人在服务器中赋予角色,因此它可以定义您是否可以向具有更高角色的用户执行某些操作。

我假设如果您已经将您的机器人放在服务器上,则已经执行了以下步骤,但我还是会解释一下。

您进入OAuth2 URL生成器,并输入您的客户端ID(希望您已经知道如何获取它)。然后选择机器人作用域(以及任何其他作用域...),然后向下滚动到权限部分,并选择您的机器人所需的权限。用户有权删除这些权限,然后您就不能真正做什么了,希望他们知道没有这些权限,机器人就不能执行相应的命令。

然后将链接复制回应用程序信息区域,以便您可以粘贴它并将您的机器人放在服务器上!

这是很多内容,希望这能有所帮助。


1
Discord现在支持向集成添加/移除权限。 - Steffo

2
  1. 前往oauth生成一个URL,用于
    enter image description here

  2. 在Bot Permission中向下滚动,选择机器人所需的权限,完成后就可以使用啦 :D
    enter image description here

  1. 复制URL并将机器人添加到您的服务器 :D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接