如何将私信从Drupal迁移到Discourse

大家好,

我将把私信从 drupal 迁移到 discourse,但不知如何将私信存储到 discourse 数据库中,以便所有用户都能看到。
提前感谢!

您是否正在使用 https://github.com/discourse/discourse/blob/main/script/import_scripts/drupal.rb?它似乎没有导入私信 (PM),因此您需要做一些工作来添加此功能。

您好 @pfaffman 感谢您的回复。是的,我正在使用 drupal.rb,但该脚本不包含私信功能,所以我必须单独处理。我还发现在 Discourse 中哪个模型负责私信,但当话题导入到 Discourse 后,Discourse 中的用户 ID 发生了变化,尽管我在脚本中传递了相同的 ID。因此,现在当我导入私信时,在为发件人和收件人用户导入正确的消息时遇到了困难。

您能否给我一些关于如何将私信映射到正确用户的建议?

谢谢!!

看看其他导入 pms 的脚本。或者看看 post Importer 如何查找用户。