HansaChat

Documentation

Import historii z Mattermost

Przenieś kanały i wpisy z Mattermost do HansaChat z eksportu zbiorczego.

Przestrzenie robocze w planach płatnych mogą zaimportować eksport zbiorczy z Mattermost i odtworzyć kanały oraz historię wiadomości w HansaChat — z oryginalnymi znacznikami czasu, wątkami, reakcjami i formatowaniem markdown.

Co jest importowane

  • Kanały publiczne i prywatne.
  • Wpisy z oryginalnymi znacznikami czasu.
  • Odpowiedzi w wątkach. Odpowiedzi, których wiadomość nadrzędna nie znajduje się w eksporcie, stają się zwykłymi wiadomościami.
  • Reakcje emoji.
  • Formatowanie markdown: pogrubienie, kursywa, kod w linii, bloki kodu i linki.
  • Edycje są oznaczane, gdy wpis został zmieniony po napisaniu.
  • Członkowie zespołu: konta dopasowane do istniejącego członka po adresie e-mail są z nim łączone; wszyscy pozostali są importowani jako nieaktywne profile zastępcze bez hasła. Późniejsze zaproszenie tej osoby na jej adres e-mail połączy historię z jej nowym kontem.

Nie jest importowane

  • Wiadomości bezpośrednie i wiadomości grupowe.
  • Załączniki plików. Tekst wiadomości jest zachowywany; odwołania do załączników pozostają zwykłym tekstem.
  • Ładunki poleceń ukośnych i webhooki publikowane przez integracje są importowane jako zwykłe wiadomości.

Przygotowanie archiwum

HansaChat importuje eksport zbiorczy tworzony przez narzędzie bulk-export Mattermost. To plik JSON rozdzielany znakami nowego wiersza (.ndjson), którego pierwszy wiersz zaczyna się od "type": "version". Możesz go przesłać wprost, w formacie gzip lub spakowany do archiwum ZIP.

Uważaj na format: archiwum tworzone przez mmctl export ma inny format (Mattermost → Mattermost), którego HansaChat nie importuje. Jak utworzyć właściwy plik, opisuje ścieżka eksportu zbiorczego na Twoim serwerze Mattermost oraz dokumentacja generatora danych zbiorczych.

Uruchomienie importu

  1. Otwórz panel przestrzeni roboczych na stronie HansaChat.
  2. Znajdź swoją przestrzeń roboczą i wybierz Importuj dane przestrzeni roboczej.
  3. Wybierz plik NDJSON (lub jego archiwum ZIP/gzip) i kliknij Importuj archiwum.

Strona importu przestrzeni roboczej z formularzem przesyłania i ukończonym importem

Dla każdej przestrzeni roboczej można uruchomić jeden import dziennie. Import działa w tle; strona pokazuje postęp na żywo, a po zakończeniu importu otrzymasz e-mail.

Jak Twoja historia trafia do HansaChat

  • Istniejący kanał #general jest ponownie wykorzystywany, a zaimportowana historia jest do niego dołączana.
  • Kanały są odtwarzane z ich nazwą wyświetlaną. Jeśli kanał o tej samej nazwie już istnieje, importowany kanał powstaje z sufiksem „-imported”. Eksporty zawierające kilka zespołów otrzymują prefiks z nazwą zespołu w nazwach kanałów, aby uniknąć kolizji.
  • Zaimportowana historia pojawia się po ponownym wczytaniu przestrzeni roboczej. Nic nie jest wypychane do otwartych sesji w trakcie importu.
  • Członkowie, których nie połączono z istniejącym kontem, pojawiają się jako nieaktywne profile. Nigdy nie otrzymują e-maili i nie mogą się logować, dopóki ich nie zaprosisz.

Zaimportowana historia Mattermost w kanale Town Square

Uwaga o ochronie danych

Eksport zawiera dane osobowe Twoich członków z Mattermost, takie jak imiona i nazwiska, adresy e-mail i treść wiadomości. Utwórz i pobierz eksport dopiero tuż przed importem, a po nim usuń lokalną kopię. HansaChat usuwa przesłane archiwum natychmiast po zakończeniu importu.

Więcej przewodników importu