drupalからdiscourseへのプライベートメッセージ移行方法

皆さん、こんにちは。

DrupalからDiscourseへプライベートメッセージを移行しようとしていますが、個々のユーザーのプライベートメッセージをDiscourseデータベースにどのように保存すればよいのか、どうしてもわかりません。

よろしくお願いします!

discourse/script/import_scripts/drupal.rb at main · discourse/discourse · GitHub を使用していますか? PM はインポートされないようなので、その機能を追加するには作業が必要になります。

こんにちは @pfaffman 返信ありがとうございます。はい、drupal.rb を使用していますが、そのスクリプトにはプライベートメッセージが含まれていないため、外部で行う必要があります。また、Discourse でプライベートメッセージを担当するモデルを見つけましたが、トピックが Discourse にインポートされ、Discourse のユーザー ID が変更された場合でも、スクリプトで同じ ID を渡しました。そのため、プライベートメッセージをインポートしようとすると、送信者と受信者のユーザーに適切なメッセージをインポートするのに苦労しています。

それで、プライベートメッセージを適切なユーザーにマッピングする方法について、何かアイデアをいただけますか?

よろしくお願いします!

pms をインポートする他のスクリプトを見てください。または、投稿インポーターがユーザーを検索する方法を見てください。