Вопрос по некромагии: миграция с Mattermost

В этом случае большая часть работы будет связана с парсингом сообщений. Вот несколько важных моментов:

  • Упоминания потребуют записи в базе данных. Проверьте: mention.rb и group_mention.rb.
  • Вложения также должны быть импортированы как upload и ссылаться в markdown-сообщении. Альтернативно, вы можете загрузить изображения на временный сервер по вашему выбору, добавить к ним ссылку в посте и включить настройку: download_remote_images_to_local.
  • Вам всё равно нужно создать категории для каналов, чтобы можно было настроить разрешения.
  • Если вы используете SSO, вы можете импортировать пользователей напрямую из вашего провайдера идентификации. Проверьте: Sync DiscourseConnect user data with the sync_sso route.