我可以导出 Discord 聊天消息吗?
如果您想导出 Discord 聊天消息,您将找不到任何内置功能来执行此操作。如果要下载消息,则需要手动选择、复制和粘贴消息,或使用DiscordChatExporter等工具为您完成。
Discord 从未包含导出消息的功能,目前尚不清楚将来是否会添加该功能。目前,您可以使用这些变通方法从服务器下载邮件。
如果您不想这样做,请不要担心 – 您的消息是安全的。凭借无限的消息历史记录,只要您可以访问相关的 Discord 服务器,您的消息就可以使用。如果您尝试下载直接消息,您将能够下载过去的消息 – 只是不要删除聊天。
手动复制 Discord 聊天消息
正如我们所提到的,没有用于下载 Discord 消息日志的内置工具。如果您不想信任第三方工具自动执行操作,则需要采用手动方法。
这意味着在滚动时仔细选择您的消息。我们只建议对消息的小片段使用此方法 – 您要复制的日志越长,您选择和复制文本所需的时间就越长。如果您犯了错误(例如,松开鼠标),您将需要重新开始。
选择文本后,您可以通过右键单击文本并按Copy将其复制到剪贴板。或者,按Ctrl + C (Windows) 或Command + C (Mac)。然后,您可以将内容粘贴到 Microsoft Word 或 Google Docs 中合适的文档文件中。
如何使用 DiscordChatExporter 导出 Discord 聊天消息
如果您不想花时间在 Discord 上手动导出聊天消息,可以使用一个工具来加快进程。DiscordChatExporter允许您将直接和群组消息以及服务器频道日志下载到文件中。
为了便于在任何平台上使用此工具,我们将在下面解释如何使用该工具的CLI 版本。但是,如果您在使用它时遇到问题,Windows 用户可以使用带有图形用户界面的工具版本。这不适用于 Mac 和 Linux 用户,但您仍然可以改用命令行界面工具。
在开始之前,请确保您的 PC 或 Mac 安装了最新的 .NET Runtime。您还需要获取您的用户授权令牌以允许您运行该工具。
在 Windows 上
要使用 DiscordChatExporter 导出您的 Discord 聊天消息:
- 下载DiscordChatExporter 的稳定 CLI 版本。
- 导出包含 DiscordChatExporter 的 ZIP 文件并确保记下目录路径(例如C:\Path\to\DiscordChatExplorer)。
- 右键单击开始菜单并选择Windows Terminal (Admin)。
- 在终端窗口中,键入cd C:\path\to\discordchatexporer并按Enter,将目录路径替换为正确的位置。
- 您需要使用dotnet DiscordChatExporter.Cli.dll命令运行命令。例如,要导出频道日志,请运行命令dotnet DiscordChatExporter.Cli.dll export -t “token” -c 0000,确保将token替换为正确的用户授权令牌,并将0000替换为正确的频道 ID。
有关可用命令和命令标志的完整列表,请查看DiscordChatExplorer wiki。如果您在识别令牌或通道 ID 方面需要帮助,可以运行命令dotnet DiscordChatExporter.Cli.dll guide。
在 Mac 和 Linux 上
如果您使用的是 Linux PC 或 Mac,则可以以相同的方式使用 DiscordChatExporter 的 CLI 版本。您需要确保首先为您的平台安装最新版本的 .NET 运行时。
在 Mac 或 Linux PC 上下载并解压缩包含 DiscordChatExporter 的 ZIP 文件后,您可以使用相同的命令 ( dotnet DiscordChatExporter.Cli.dll ) 导出您的消息。
创建 Discord 社区
如果您按照上述步骤操作,您应该能够从服务器或您自己的直接消息中导出 Discord 聊天消息。它并不完美,但在 Discord 包含导出功能之前,它是您唯一的选择。
如果您想保存可能被其他用户删除的邮件,导出您的邮件是一个好主意。您可能希望将其用于审核,但您也可以考虑添加一个 Discord 机器人来帮助您审核您的服务器。但是,如果事情变得难以处理,您可以随时删除服务器并重新开始。