У тарифов Slack разные возможности по выгрузке файлов. Например, на бесплатном и Pro тарифе можно выгрузить только переписки из открытых каналов, а на Enterprise любые типы чатов. Подробные инструкции, как сделать выгрузку и ограничения на экспорт для каждого тарифа можно найти здесь.
Особенность базовой выгрузки: она не учитывает вложения и электронные почты. Их можно выгрузить дополнительно, но для этого нужно дополнительно поработать и запастись терпением.
Дальше будет техническая инструкция, как сделать полную выгрузку из Slack. Мы ее подробно расписали, чтобы разобраться можно было даже тем, кто к технике относится с большим трепетом.
Для полного экспорта нужно сделать в Slack бота и получить его OAuth Token. Как это сделать:
Дальше, чтобы получить почты и вложения, нужно скачать slack-advanced-exporter. Распакуйте архив в отдельную папку. Выглядеть распакованный архив должен так:
Дальше запустите PowerShell. Чтобы запустить программу, нужно указать путь к папке, где она находится с использованием команды “cd”. Запрос будет выглядеть так:
Чтобы запустить программу, после того, как вы указали верный путь к файлу, нужно ввести команду ./slack-advanced-exporter.exe и она будет запущена. После включения будет выведен такой запрос с инструкцией по использованию:
Рекомендуем в папку, которую вы создавали для распаковки архива со slack-advanced-exporter, положить базовый экспорт из Slack (вы его создавали в самом начале). Теперь нужно использовать команды, которые указаны ниже, чтобы сделать экспорт почт и файлов:
./slack-advanced-exporter --input-archive <SLACK EXPORT FILE> --output-archive export-with-emails.zip fetch-emails --api-token <SLACK TOKEN>
./slack-advanced-exporter --input-archive export-with-emails.zip --output-archive export-with-emails-and-attachments.zip fetch-attachments
Первая команда добавит в ваш архив почты. Вторая команда добавит к архиву с почтами вложения. Чтобы все заработало правильно, нужно в поле <SLACK EXPORT FILE> указать название архива с базовым экспортом из Slack. Также нужно заменить <SLACK TOKEN> на токен, который вы получили в прошлых шагах. Пример запросов, которые выполнились правильно:
Рекомендуем прописывать полные команды (с вашими токенами и названиями архивов) в отдельном текстовом редакторе. В PowerShell это делать не очень удобно.
В итоге вы получите два файла: export-with-emails.zip и export-with-emails-and-attachments.zip. Первый файл будет без вложений, второй будет с ними. Выглядеть папка после правильной выгрузки будет так:
Для начала, нужно решить, как вы будете дальше использовать экспорт. Его можно как просто хранить архивом, но от этого не будет много пользы, так и импортировать в другие мессенджеры. К слову, можно остаться на Slack, если у вас есть возможность его оплаты за пределами России и вся команда уже покинула страну. Для этого есть инструкция, как перевезти файлы из одного пространства Slack в другое.
Если же вы решили переезжать, то учитывайте, что в разных мессенджерах может отличаться тип файлов, который можно импортировать в рабочее пространство. Поэтому перед выбором подходящего сервиса — лучше ознакомиться с его Базой Знаний. Там, как правило, подробно пишут о необходимом формате и как в него конвертировать полученный файл.
Ниже будут решения, в которые можно перенести рабочие переписки из Slack.
Российские мессенджеры:
Иностранные мессенджеры:
К слову об иностранных мессенджерах в этом списке: туда, как правило, можно загрузить файлы и продолжить работу. Но нет никаких гарантий, что они не поступят с пользователями из России также, как Slack. Подобные блокировки уже случались и, как правило, проходят они без предупреждений.
Если же вы хотите перенести переписки из Slack в Пачку, то можете подробнее почитать о том в нашей статье в базе знаний.