获取 Discord 账号令牌
先尝试二维码登录;也可以通过浏览器扩展程序、Network 面板或可选的 Console 脚本获取账号令牌。
连接 Discord 账号时可以使用您的账号令牌。它是私密登录凭据,作用类似密码。
账号令牌,不是机器人令牌
Discord 账号令牌和 Discord 机器人令牌是不同凭据。本教程介绍您的账号。如果您要连接机器人,请按照创建 Discord 机器人操作,并使用 Developer Portal 中的机器人令牌。
**您可以先尝试二维码登录。**按照连接 Discord 账号扫描二维码,无需复制令牌即可通过网站登录。即使手机批准登录,二维码登录也可能不稳定。如果 ForwardMsg 仍无法连接,请返回此处:令牌方式通常更可靠。
请妥善保管账号令牌
请像密码一样保护令牌。**不要在聊天、客服消息、屏幕截图或共享文件中分享令牌。**只复制您自己的账号令牌,并且仅将其粘贴到 ForwardMsg 账号连接表单中。客服不需要您的令牌。
请从下列三种方法中选择一种。**方法 1(浏览器扩展程序)最简单。**如果无法使用扩展程序,可以尝试方法 2 或 3。获取令牌后,请继续将令牌粘贴到 ForwardMsg。
方法 1:使用浏览器扩展程序
安装扩展程序
请从浏览器的官方商店安装 Discord Token Manager — ForwardMsg:
- Chrome 网上应用店:选择添加至 Chrome并确认。
- Firefox 附加组件:选择添加到 Firefox并确认。
- Microsoft Edge 加载项:选择获取并确认。
如果 ForwardMsg 连接对话框中显示了链接,请优先使用该链接。
使用扩展程序复制令牌
- 在浏览器中打开 Discord,并使用安装扩展程序的浏览器。
- 登录您想复制消息的账号。
- 打开浏览器的扩展程序菜单,通常显示为拼图图标。
- 选择 Discord Token Manager — ForwardMsg。
- 在弹出窗口中选择复制令牌。
如果弹出窗口中没有内容,请确认您已在同一浏览器的 discord.com/app 中登录。刷新 Discord 标签页并重新打开扩展程序。如果菜单中没有扩展程序,请检查它是否已启用。
方法 2:从 Network 面板复制令牌
此方法使用浏览器的 Network 面板查看网页发出的请求。无需安装扩展程序或运行脚本。
- 在 discord.com/app 登录您自己的账号。
- 打开浏览器菜单并选择更多工具 → 开发者工具,或选择浏览器中相应的开发者工具选项。
- 选择 Network 选项卡。
- 刷新 Discord 页面或打开一个频道,等待出现新请求。
- 选择完整 URL 以
https://discord.com/api/开头的请求。请选经过身份验证的 Discord 请求,不要选发往其他网站的请求。 - 打开 Headers,然后打开 Request Headers。
- 找到名为
authorization的标头。 - 只复制其值:不要包含单词
authorization,也不要复制整个请求或 cURL/HAR 导出内容。 - 继续将令牌粘贴到 ForwardMsg。
- 关闭开发者工具。
如果没有显示 authorization 的值,请刷新页面或打开频道,然后检查另一个经过身份验证的 Discord API 请求。您也可以改用方法 1。请勿向客服发送请求导出文件。有关 Headers 面板,请参阅 Chrome Network 指南。
方法 3:使用 Console 脚本(可选)
Console 是浏览器工具,可以在当前打开的网页中运行少量代码。此脚本会在 Discord 页面中查找您的账号令牌,并在本地显示结果;不会将令牌发送到其他网站。
- 在 discord.com/app 登录您自己的账号。
- 打开开发者工具,然后选择 Console。
- 复制下方脚本,将其粘贴到 Console 中并按 Enter。
- 如果脚本返回令牌,只复制该值本身,不要包含两侧引号,然后继续将令牌粘贴到 ForwardMsg。
- 使用完毕后关闭开发者工具。请勿分享结果屏幕截图。
(() => {
const modules = Object.values(
webpackChunkdiscord_app.push([[Symbol()], {}, (require) => require.c])
);
for (const module of modules) {
try {
if (!module.exports || module.exports === window) continue;
if (module.exports?.getToken) return module.exports.getToken();
for (const key in module.exports) {
const value = module.exports[key];
if (
value?.getToken &&
value[Symbol.toStringTag] !== "IntlMessagesProxy"
) {
return value.getToken();
}
}
} catch {}
}
})();**Discord 更改其 Web 应用后,此脚本可能会失效。**如果看到错误或返回 undefined 而不是令牌,请使用方法 1 或 2。这并不表示您的账号无法连接。
将令牌粘贴到 ForwardMsg
- 打开自动化。
- 找到自动化设置 → 来源。
- 选择添加 Discord 账号。如果是重新连接,请添加新的连接,而不是只更改旧连接的名称。
- 选择令牌连接方式。
- 只将复制的令牌粘贴到令牌字段中。
- 完成对话框,并在来源下选择新连接。
- 选择更新设置。
- 选择启动。
状态变为运行中后,请添加您要读取消息的服务器/频道。令牌只会连接账号,不会自动选择所有频道。请参阅连接 Discord 账号。
不要退出复制令牌所用的会话
在浏览器会话中选择 Discord 的退出登录可能会使 ForwardMsg 使用的令牌失效。关闭标签页或窗口与选择退出登录不同。
可选:使用隐私浏览器窗口
**上述方法不要求使用隐私窗口。**仅当账号仍无法连接或持续断开时再尝试此方法。隐私窗口可单独创建浏览器登录以复制新的令牌,而无需使用日常 Discord 会话。
如果想在此窗口中使用扩展程序,请先允许其在隐私窗口中运行:
- 在 Chrome 或 Edge 中,打开扩展程序的扩展程序 → 管理扩展程序 → 详细信息。
- 在 Chrome 中启用允许在无痕模式下运行,或在 Edge 中启用允许在 InPrivate 中运行。在 Firefox 中,请打开扩展程序设置并允许它在隐私窗口中运行。
- 打开无痕、InPrivate 或隐私浏览窗口。
- 在该窗口中打开 discord.com/app。
- 登录您自己的 Discord 账号。
- 打开扩展程序并选择复制令牌。您也可以在隐私窗口中使用方法 2 或 3,无需扩展程序。
- 按照上文步骤将令牌粘贴到 ForwardMsg。
- 不要选择 Discord 的“退出登录”,直接关闭隐私窗口。
关闭窗口会清除本地浏览数据,与要求 Discord 退出该会话不同。此方法有助于将 ForwardMsg 登录与日常浏览器使用隔离开,但无法保证 Discord 永远不会使其失效。
请参阅 Chrome 扩展程序设置或 Firefox 隐私浏览扩展程序说明。如果问题反复发生,请参阅Discord 账号断开连接。