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
- Otwórz panel przestrzeni roboczych na stronie HansaChat.
- Znajdź swoją przestrzeń roboczą i wybierz Importuj dane przestrzeni roboczej.
- Wybierz plik NDJSON (lub jego archiwum ZIP/gzip) i kliknij Importuj archiwum.

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.

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.