В конце февраля Slack разослал владельцам пространств из России письма, где кому‑то объявил о блокировке пространства, а кому‑то о полном отключении тех. поддержки с 21 марта. День Х все ближе, поэтому рассказываем, как сохранить свои данные и как/куда их можно перевезти.

Что конкретно написал Slack

В первом письме Slack предупреждает, что заблокирует доступ к пространству 21 марта, т.к. год назад объявил о прекращении отношений с пользователями из России. Также упоминается, что вся информация из рабочего пространства будет удалена через 60 дней после блокировки.
В первом письме Slack предупреждает, что заблокирует доступ к пространству 21 марта, т.к. год назад объявил о прекращении отношений с пользователями из России. Также упоминается, что вся информация из рабочего пространства будет удалена через 60 дней после блокировки.
Во втором же письме упоминается, что для аккаунтов пользователей из России прекратит оказывать тех. поддержку. Как правило, такие письма пришли тем, кто оплачивает подписку из-за границы, но часть команды работает в России.
Во втором же письме упоминается, что для аккаунтов пользователей из России прекратит оказывать тех. поддержку. Как правило, такие письма пришли тем, кто оплачивает подписку из-за границы, но часть команды работает в России.

Что с этим делать ????

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

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

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

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

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

  1. Перейдите на https://api.slack.com/apps

  2. Нажмите Create New App

  3. Выберите From scratch

  4. Найдите в списке бота “Slack exporter” и выберите нужный Workspace

  5. В левом списке выберите OAuth & Permissions и пролистайте до Scopes

  6. В списке Bot Token Scopes выберите [users:read] **и **[users:read.email]

  7. Вернитесь наверх и нажмите Install to Workspace

  8. Предоставьте приложению права

  9. Скопируйте 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. Подобные блокировки уже случались и, как правило, проходят они без предупреждений.

Комментарии (0)