要将机器人添加到服务器,Discord 使用包含应用 ID(client_id)、所需 scope(bot、applications.commands)和权限整数的 OAuth2 链接。该工具会正确生成链接,且绝不接触您的令牌。
如何使用该工具
从 Discord 开发者门户(General Information)复制 Application ID,粘贴到 client_id。
勾选 scope:bot 用于机器人,applications.commands 用于斜杠命令。
只选择必需的最小权限(避免 ADMINISTRATOR)。
复制生成的链接,在已登录 Discord 的浏览器中打开:选择你拥有“管理服务器”权限的服务器并授权。
URL 参数
Discord 文档中的参数:client_id、scope(空格分隔,编码为 %20)、permissions(整数)、guild_id(预选服务器)、disable_guild_select、redirect_uri 和 response_type(bot 与 applications.commands 之外的 scope 必需)、integration_type(0=服务器,1=用户)。权限仅在 bot scope 下生效。来源:Discord 官方开发者 OAuth2 文档(2026-10-09 核对)。
https://discord.com/oauth2/authorize?client_id=123456789012345678&scope=bot%20applications.commands&permissions=3072常见问题
- 链接中包含我的机器人令牌吗?
- 不包含。链接只含应用的公开 ID。切勿分享机器人令牌(门户的 Bot 标签页)。
- 为什么机器人没有我请求的权限?
- 管理员可在授权时取消勾选权限,角色或频道覆盖之后也可能移除。请检查机器人角色和频道权限。
