# 将小型社区从 Discord 转移到 Discourse

**URL:** <https://meta.discourse.org/t/migrating-small-community-from-discord-to-discourse/351118>\
**Category:** Migration\
**Created:** [2025年二月7日 17:09 UTC](https://meta.discourse.org/t/migrating-small-community-from-discord-to-discourse/351118 "2025-02-07T17:09:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![iSayYippeeKiYay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/isayyippeekiyay/32/487294_2.png) [@iSayYippeeKiYay](https://meta.discourse.org/u/iSayYippeeKiYay)\
**Post date:** [2025年二月7日 17:09 UTC](https://meta.discourse.org/t/migrating-small-community-from-discord-to-discourse/351118/1 "2025-02-07T17:09:08Z")

</div>

我有一个小型 Discord 社区，我想将大约 50 名成员永久迁移到一个新的 Discourse 社区。

我在这里浏览了很多关于如何完成此事的帖子，但没有找到解决方案。有一些插件可以从 Discourse 生成帖子到 Discord，但我很难找到可以反向工作的插件。

我需要导出用户，将他们的角色匹配到组，导出他们在所有频道中的帖子以及附件。

有人能够做到这一点，或者能为我指明可用脚本的方向吗？

谢谢！

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2025年二月7日 17:46 UTC](https://meta.discourse.org/t/migrating-small-community-from-discord-to-discourse/351118/2 "2025-02-07T17:46:56Z")

</div>

在 `scripts/import_scripts` 目录中，所有脚本都导入用户。有几个导入组。找一个最近被修改过的，并且其数据格式与 Discord 提供的相同的脚本。

---

<div class="post-metadata">

**Author:** ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)\
**Post date:** [2025年二月7日 20:55 UTC](https://meta.discourse.org/t/migrating-small-community-from-discord-to-discourse/351118/3 "2025-02-07T20:55:54Z")

</div>

> [@iSayYippeeKiYay](#):
>
> 导出用户、将其角色与群组匹配、他们在所有频道中的帖子以及附件

我没想到 Discord 允许你导出整个 Discord 服务器的这些数据？我知道你可以["导出你的个人数据"](https://support.discord.com/hc/en-us/articles/360004957991-Your-Discord-Data-Package)，但这需要每个用户自己操作。

我还以为[他们会将所有链接都过期](https://www.reddit.com/r/discordapp/comments/17nsrhc/psa_discord_cdn_links_will_become_temporary_by/)，所以你提取的任何链接可能都作用不大。

---

<div class="post-metadata">

**Author:** ![iSayYippeeKiYay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/isayyippeekiyay/32/487294_2.png) [@iSayYippeeKiYay](https://meta.discourse.org/u/iSayYippeeKiYay)\
**Post date:** [2025年二月7日 21:07 UTC](https://meta.discourse.org/t/migrating-small-community-from-discord-to-discourse/351118/4 "2025-02-07T21:07:59Z")

</div>

我发现了一些 Chrome 扩展程序和脚本，可以从单个频道导出 Discord 聊天记录（包括用户、角色、附件），格式为 CSV、HTML 或 JSON。我并不介意逐个频道进行操作。

我曾考虑过 Communiteq 的 Starter（20 美元/月）或 Professional Plan（49 美元/月）套餐，但不确定我是否拥有自行迁移的正确权限。我希望有一个托管解决方案来开始，因为我想专注于社区增长。

我不介意为他们支付迁移费用（对于这么小的社区来说，价格在合理范围内），但我必须确保我能提供正确的文件/数据库。

至于 Discord 更改链接的问题，我之前不知道，感谢您的提醒。

在此期间，我将在测试服务器上试用我找到的一些用于 Discord 的 Chrome 扩展程序和导出脚本。
