Discord 应用 ID:在哪里找到它以及它的用途
应用 ID 是识别 Discord 应用的公开数字,对于机器人而言,它与机器人用户的 ID 和 client ID 相同。 你可以在开发者门户中找到它,用它来构建邀请链接和注册命令,分享它是安全的。
它标识什么
每个机器人最初都是 Discord 开发者门户中的一个应用。该应用会获得一个 ID,它与其他 Discord ID 一样是一个雪花 ID。在门户中,它显示为"常规信息"页面上的应用 ID。在 OAuth2 界面和邀请 URL 中,它被称为 client ID。对于机器人来说,它与机器人用户自己的 ID 是同一个值。
它在哪里使用
- 邀请链接:授权 URL 中的
client_id指定要添加的机器人。该链接的其余部分请参阅 OAuth2 作用域。 - 注册命令:机器人在其应用 ID 下创建斜杠命令。
- 控制面板和登录:让你使用 Discord 登录的网站会将应用 ID 用作其 client ID。
- 支持:当你报告问题时,开发者可以通过其 ID 查找应用。
分享它安全吗?
安全。它本来就是公开的,因为它包含在任何人点击的每个邀请链接中。你绝对不能分享的是机器人令牌或 client secret。如果有人要求"你的机器人 ID",他们指的是这个数字,但如果他们索要令牌,请拒绝。
找到它只需几秒钟。打开门户,选择应用,然后复制第一页上的应用 ID。或者在 Discord 中开启开发者模式,在成员列表中右键点击机器人,选择"复制用户 ID",得到的是同一个数字。
为什么服务器所有者需要它
大多数所有者从不需要它。当你运行自己的品牌机器人、手动编写机器人邀请链接,或要求托管服务连接你的应用时,它才会变得重要。当两个机器人名称相同时,它也有帮助,因为 ID 是唯一无法被复制的东西。
应用 ID 与 Noxyr
如果你创建一个自定义机器人,你就创建了自己的 Discord 应用,因此它会获得自己的应用 ID。无论你重命名或更改头像多少次,Noxyr 都会保持该机器人的用户 ID 不变,这意味着与其绑定的角色和覆盖设置仍然有效。关于名称和头像如何变化,请参阅自定义机器人品牌,关于最初的步骤,请参阅如何创建 Discord 应用指南。
要在不手动编写 URL 的情况下构建邀请链接,请使用邀请链接生成器。
常见问题
应用 ID 与 client ID 相同吗?
是的。Discord 对同一个数字使用这两个名称;对于机器人,它也与机器人用户 ID 相匹配。
应用 ID 是秘密吗?
不是。它出现在每个邀请链接中。请改为保密机器人令牌和 client secret。
我在哪里找到我的应用 ID?
在 Discord 开发者门户中打开你的应用,然后复制"常规信息"上的应用 ID。