5.2.2024

Как не потерять всю переписку в Slack?

Как сделать полную выгрузку из Slack

У тарифов Slack разные возможности по выгрузке файлов. Например, на бесплатном и Pro тарифе можно выгрузить только переписки из открытых каналов, а на Enterprise любые типы чатов. Подробные инструкции, как сделать выгрузку и ограничения на экспорт для каждого тарифа можно найти здесь.

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

Дальше будет техническая инструкция, как сделать полную выгрузку из Slack. Мы ее подробно расписали, чтобы разобраться можно было даже тем, кто к технике относится с большим трепетом.

Для полного экспорта нужно сделать в Slack бота и получить его OAuth Token. Как это сделать:

  • Перейдите на https://api.slack.com/apps
  • Нажмите Create New App
  • Выберите From scratch
  • Назовите бота “Slack exporter” и выберите нужный Workspace
  • Выберите OAuth & Permissions и пролистайте до Scopes
  • В списке Bot Token Scopes выберите [users:read] и [users:read.email]
  • Вернитесь наверх и нажмите Install to Workspace
  • Предоставьте приложению права
  • Скопируйте 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. Подобные блокировки уже случались и, как правило, проходят они без предупреждений.

Обновлено 
16.3.2023
Попробуйте Пачку
2000 сообщений в месяц — бесплатно
Попробовать бесплатно →