开启开发者模式并复制 Discord ID

逐步说明如何在 Discord 中开启开发者模式,并复制用户、服务器、频道、身份组和消息 ID。

为什么需要开发者模式

默认情况下,Discord 不会直接显示原始数字 ID。想复制这些 ID,需要先开启 开发者模式

开启后,Discord 会在右键菜单或更多操作菜单中加入 复制 ID

Discord ID 是一串数字,不等同于用户名、显示名称或 @提及。用户名和显示名称可能变化,但对象 ID 用于稳定地指向一个用户、服务器、频道、身份组或消息。Discord 支持团队、机器人开发者和服务器管理员在排查问题时经常会要求提供对应 ID。

开发者模式不会授予额外权限,也不会解锁私密资料。它只是让客户端显示原本隐藏在菜单里的复制入口。

如何在桌面端开启开发者模式

  1. 打开 Discord
  2. 点击左下角齿轮进入 用户设置
  3. 进入 高级
  4. 打开 开发者模式

完成后,右键菜单中就会出现 复制 ID

如果你使用网页版 Discord,步骤与桌面客户端基本相同:打开左下角用户设置,进入 高级,再开启开发者模式。设置通常会跟随当前账号,但如果你更换账号、浏览器配置或客户端,建议重新检查开关状态。

如何在手机端开启开发者模式

在移动端 App 中:

  1. 打开 Discord
  2. 点击右下角头像
  3. 点击右上角齿轮进入 用户设置
  4. 在“应用设置”区域找到 高级
  5. 开启 开发者模式

不同 iOS 或 Android 版本的界面顺序可能略有不同,但通常都在 高级 设置下。

Windows、macOS 与网页版的界面差异

Windows 和 macOS 桌面客户端的操作逻辑相同:需要复制对象 ID 时,对用户、服务器图标、频道或消息点击鼠标右键。macOS 的触控板可以使用双指点击,或按住 Control 再点击来打开同一个菜单。

网页版也使用右键菜单,但浏览器可能会先显示自己的菜单。如果没有看到 Discord 的操作项,先确认点击位置确实在用户头像、服务器图标、频道名称或消息正文上,再尝试一次。浏览器扩展、触控板手势设置或嵌入式浏览器也可能改变右键行为。

开启开发者模式后,不会在页面上持续显示所有数字 ID。变化主要体现在对象菜单中新增“复制用户 ID”“复制服务器 ID”“复制频道 ID”等操作。因此,仅仅查看个人资料页没有看到一串数字,并不代表设置没有生效。

iOS 与 Android 的界面差异

iOS 和 Android 都从右下角头像进入设置,再通过右上角齿轮打开用户设置。当前官方路径通常是“应用设置 → 高级 → 开发者模式”。由于移动端布局会更新,按钮名称或位置可能有小幅变化,但应优先寻找“高级”而不是“隐私”或“账号”页面。

移动端没有鼠标右键,需要根据对象使用点按、长按或右上角三点菜单:

  • 用户:打开用户资料,再点右上角三点菜单,选择“复制用户 ID”
  • 服务器:点击服务器名称,向下滚动并选择“复制服务器 ID”
  • 频道:长按频道名称,向下查找“复制频道 ID”
  • 消息:长按消息,在操作菜单中选择“复制消息 ID”或复制消息链接

如果菜单太长,“复制 ID”可能位于较下方,需要继续滚动。不同语言下的标签也可能显示为 Copy IDCopy User ID 或对应的本地化文字。

如何复制不同类型的 Discord ID

用户 ID

  • 桌面端:在服务器成员列表、聊天消息或私信中右键用户
  • 移动端:打开用户资料,再点右上角三点菜单
  • 选择 复制用户 ID复制 ID

不要复制显示名称或 @username。正确的用户 ID 是纯数字,并且通常远长于普通昵称。

服务器 ID

  • 右键左侧服务器图标
  • 选择 复制服务器 ID复制 ID

移动端需要先进入服务器,再点击顶部服务器名称。服务器 ID 适用于服务器配置、机器人开发或支持请求,不适用于用户资料查询。

频道 ID

  • 右键频道名称
  • 选择 复制频道 ID复制 ID

频道 ID 指向具体频道。论坛频道、语音频道和帖子也可能有自己的 Snowflake,但菜单位置会因频道类型而不同。

消息 ID

  • 打开消息更多操作
  • 选择 复制消息 ID

“复制消息链接”和“复制消息 ID”不是同一个结果。消息链接通常包含服务器 ID、频道 ID 和消息 ID,例如:

https://discord.com/channels/{server_id}/{channel_id}/{message_id}

如果工具只接受纯数字,应从链接中取最后一段消息 ID,或直接使用“复制消息 ID”。只有有权访问原频道的人才能通过链接打开消息。

身份组 ID

身份组 ID 通常更多出现在管理场景或 Bot 开发场景,并不是所有界面都会直接显示。

在有管理权限的服务器中,可以进入服务器设置的身份组页面,找到目标身份组后打开更多操作或右键菜单。普通成员看不到某些管理入口是正常现象,不应为了复制 ID 请求不必要的高权限。

复制 ID 后如何验证

复制完成后,先粘贴到纯文本编辑器或本站相应工具的输入框中,再做以下检查:

  1. 内容应当只有数字,不应包含空格、引号、@<#、链接或 Markdown 符号。
  2. 不要用电子表格直接保存 Discord ID。部分表格软件会把长数字改成科学计数法或悄悄舍入末尾数字。
  3. 如果在 JavaScript 中处理 ID,应保留字符串形式,或使用 BigInt;普通 Number 可能无法精确保存完整 Snowflake。
  4. 根据目标工具确认对象类型。账号资料、头像、横幅和徽章工具需要用户 ID;账号年龄或 Snowflake 解码工具通常可以处理更多对象类型。
  5. 对于公开粘贴或支持工单,只提供对方明确要求的 ID,不要同时附带 token、密码、Client Secret 或私信内容。

Snowflake 解码成功只说明这串数字具有可解析的时间结构,不会自动证明它是用户 ID。频道 ID 或服务器 ID 也可以解析出创建时间,但拿去查询用户资料时可能显示 Unknown User。

常见问题

为什么看不到复制 ID

通常是以下几种原因:

  • 开发者模式还没有打开
  • 当前操作位置不支持显示 ID
  • 刚改完设置,客户端还没有刷新
  • 菜单较长,“复制 ID”位于当前可见区域下方
  • 使用的是精简版、嵌入式浏览器或较旧的客户端

可以依次尝试:关闭并重新打开对象菜单、刷新网页版、重启桌面或移动客户端、更新 Discord,然后再次确认“设置 → 高级 → 开发者模式”仍然开启。

为什么工具不接受我复制的 ID

请确认:

  • 复制的是纯数字
  • 没有多余空格
  • 复制的是 Discord ID,而不是用户名或邀请码

如果输入来自消息链接,请确认已经提取正确的一段数字。如果 ID 在电子表格中出现 1.23457E+17 之类形式,原始值可能已经被改写,应回到 Discord 重新复制。

为什么能解析日期却查不到用户

Discord 的用户、服务器、频道、身份组和消息都使用 Snowflake。任何这些 ID 都可能解析出创建时间,但只有用户 ID 才能用于查询公开用户资料。另外,即使输入确实是用户 ID,Discord 当前没有返回对应公开字段、账号状态发生变化或请求受到限流时,也可能没有完整资料结果。

复制 ID 会通知对方吗

正常使用 Discord 菜单复制 ID 不会向对方发送消息或好友请求。这个操作只把标识符复制到你自己的剪贴板。不过,后续如何使用或公开该 ID 仍应遵守服务器规则、平台政策和适用法律。

安全提示

复制 Discord ID 本身不会暴露私密资料。它只是 Discord 系统里某个对象的唯一标识符。

但仍然建议:

  • 不要无意义公开发布别人的 ID
  • 不要把 ID 和用户名混为一谈
  • 不要把 ID 单独当成身份真实性的唯一证据

对于管理和安全场景,ID 最适合作为记录中的一个稳定字段。判断账号是否可信时,还应结合可见行为、服务器上下文和既有规则,不能仅因账号较新或较旧就自动定性。

本文步骤参考 Discord 官方的 查找用户、服务器与消息 ID 指南。Discord 客户端界面可能更新;如果菜单名称发生变化,应以当前客户端和官方帮助中心为准。

延伸阅读