Перейти к основному содержимому

Slack

Возможности экспорта из Slack зависят от тарифного плана и прав доступа: штатный экспорт запускают владельцы и администраторы рабочего пространства. Официальная инструкция: Export your workspace data.

Бесплатный план удаляет старые данные

На тарифе Free доступна история сообщений и файлов только за последние 90 дней, а сообщения и файлы старше одного года удаляются безвозвратно (тарифы Slack). Если рабочее пространство на бесплатном плане важно сохранить, выгружайте данные регулярно.

Что можно экспортировать​

ВозможностьFreeProBusiness+Enterprise
Сообщения и ссылки на файлы из публичных каналов✅✅✅✅
Сообщения из публичных и закрытых каналов и личных сообщений——✅ по заявке✅ по заявке
Регулярный экспорт по расписанию——✅ по заявке—
Экспорт по типу беседы, участнику или рабочему пространству———✅

На тарифе Free экспортируются ссылки только на файлы за последние 90 дней.

Экспорт данных (Free и Pro)​

  1. В десктопном приложении нажмите Admin (Администрирование) в боковой панели.
  2. Выберите Workspace settings (Настройки рабочего пространства) → Security (Безопасность).
  3. Откройте Import & export data → вкладку Export.
  4. Выберите диапазон дат в Export date range.
  5. Нажмите Start Export. Когда архив будет готов, придёт письмо.
  6. По ссылке из письма откройте страницу экспорта и скачайте ZIP-файл.

Что включено​

  • Сообщения из публичных каналов в формате JSON.
  • Ссылки на файлы — сами файлы в архив не входят, их нужно скачивать отдельно.
предупреждение

На тарифах Free и Pro штатный экспорт не включает личные сообщения и закрытые каналы.

Расширенный экспорт (Business+ и Enterprise)​

  • Business+: владелец рабочего пространства может подать заявку на экспорт всех каналов и личных сообщений — для соблюдения законодательных и регуляторных требований. После одобрения доступен и регулярный (еженедельный или ежемесячный) экспорт.
  • Enterprise: владелец организации запрашивает доступ к инструментам экспорта через поддержку Slack; доступен выборочный экспорт по типу беседы, участнику или рабочему пространству в JSON или TXT.

Заявки подаются по ссылке на вкладке Export и требуют одобрения основного владельца рабочего пространства.

Структура экспорта​

Стандартный экспорт содержит:

slack-export/
├── channels.json # список каналов
├── users.json # список пользователей
├── CHANNEL_NAME/
│ ├── 2024-01-15.json # сообщения по дням
│ ├── 2024-01-16.json
│ └── ...
└── ...

Каждое сообщение в JSON содержит поля вроде type, user, text, ts (время), thread_ts (для сообщений в ветке), files (вложения со ссылками), reactions.

Сторонние инструменты​

  • slack-export-viewer — просмотрщик уже готового ZIP-экспорта: локальный веб-интерфейс или статический HTML. Файлы он не скачивает.
  • slackdump — утилита на Go, которая сохраняет сообщения публичных и закрытых каналов, личные сообщения, пользователей, файлы и эмодзи, к которым у вас есть доступ, и умеет формировать архив в формате Slack Export без прав администратора. В корпоративных рабочих пространствах её использование может вызвать оповещения безопасности.
  • slack-archive — инструмент на Node.js, который через пользовательский токен скачивает сообщения, файлы и аватары из выбранных каналов и личных сообщений и строит статический HTML-архив (данные дополнительно сохраняются в JSON). Запуск: npx slack-archive.

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

Ограничения​

  • Права владельца или администратора нужны для штатного экспорта.
  • Файлы в стандартном экспорте представлены только ссылками.
  • Интеграции (Jira, GitHub и др.) сохраняют в Slack только свои сообщения, а не данные из самих сервисов.
  • Экспорт Enterprise-организаций нельзя импортировать в другие рабочие пространства.

Регулярные бэкапы​

Для организаций, которым важно сохранять переписку:

  1. На тарифе Business+ получить одобрение на полный экспорт и включить регулярный экспорт по расписанию.
  2. Хранить полученные ZIP-архивы без изменений, с контрольными суммами и описанием (период, дата выгрузки, тариф).
  3. Для бесплатного плана — выгружать публичные каналы чаще, чем раз в год, пока данные не удалены.

Связанные материалы​