我有一个小型 Discord 社区,我想将大约 50 名成员永久迁移到一个新的 Discourse 社区。
我在这里浏览了很多关于如何完成此事的帖子,但没有找到解决方案。有一些插件可以从 Discourse 生成帖子到 Discord,但我很难找到可以反向工作的插件。
我需要导出用户,将他们的角色匹配到组,导出他们在所有频道中的帖子以及附件。
有人能够做到这一点,或者能为我指明可用脚本的方向吗?
谢谢!
我有一个小型 Discord 社区,我想将大约 50 名成员永久迁移到一个新的 Discourse 社区。
我在这里浏览了很多关于如何完成此事的帖子,但没有找到解决方案。有一些插件可以从 Discourse 生成帖子到 Discord,但我很难找到可以反向工作的插件。
我需要导出用户,将他们的角色匹配到组,导出他们在所有频道中的帖子以及附件。
有人能够做到这一点,或者能为我指明可用脚本的方向吗?
谢谢!
在 scripts/import_scripts 目录中,所有脚本都导入用户。有几个导入组。找一个最近被修改过的,并且其数据格式与 Discord 提供的相同的脚本。
我没想到 Discord 允许你导出整个 Discord 服务器的这些数据?我知道你可以"导出你的个人数据",但这需要每个用户自己操作。
我还以为他们会将所有链接都过期,所以你提取的任何链接可能都作用不大。
我发现了一些 Chrome 扩展程序和脚本,可以从单个频道导出 Discord 聊天记录(包括用户、角色、附件),格式为 CSV、HTML 或 JSON。我并不介意逐个频道进行操作。
我曾考虑过 Communiteq 的 Starter(20 美元/月)或 Professional Plan(49 美元/月)套餐,但不确定我是否拥有自行迁移的正确权限。我希望有一个托管解决方案来开始,因为我想专注于社区增长。
我不介意为他们支付迁移费用(对于这么小的社区来说,价格在合理范围内),但我必须确保我能提供正确的文件/数据库。
至于 Discord 更改链接的问题,我之前不知道,感谢您的提醒。
在此期间,我将在测试服务器上试用我找到的一些用于 Discord 的 Chrome 扩展程序和导出脚本。