Как экспортировать треды Slack в Markdown (2026)

Лучшие мысли в большинстве компаний рождаются внутри тредов Slack — разборы багов, споры о дизайне, отзывы клиентов, вопросы в духе «а как мы вообще делаем X». А потом всё это исчезает. Поиск находит обрывки, полный контекст рассыпается.

Экспорт этого содержимого в Markdown превращает Slack из чата в базу знаний, к которой можно задавать вопросы. В этом руководстве — все рабочие способы.

Зачем экспортировать треды Slack в Markdown?

  • Чтобы кормить ИИ-ассистентов — Claude и ChatGPT ответят на «что мы решили насчёт X», если дать им сам тред. Результат поиска по Slack на это не годится.
  • Чтобы сохранить разборы инцидентов — треды вокруг аварий и есть сырьё инженерной культуры. Потерять их из-за политики хранения — настоящая потеря.
  • Журнал решений — рассуждение, которое привело к решению, почти всегда сохраняется в треде лучше, чем в итоговом документе.
  • Переезд со Slack — Discord, Teams, Mattermost и Zulip импортируют Markdown куда охотнее, чем проприетарный формат экспорта Slack.
  • Архив каналов до удаления — на бесплатных тарифах Slack сообщения старше 90 дней удаляются; выгрузить их заранее — единственный способ спасти.

Способ 1: расширение Minibase для Chrome (тред за тредом)

Minibase сохраняет открытый тред Slack в чистый Markdown одним кликом.

Что Minibase забирает:

  • Название канала и контекст рабочего пространства
  • Исходное сообщение треда (автор, время, текст)
  • Все ответы в порядке публикации
  • Реакции-эмодзи как инлайновый Markdown
  • Упоминания (@user) и ссылки на каналы (#channel)
  • Прикреплённые файлы и превью ссылок, которые разворачивает Slack
  • Блоки кода с сохранённым определением языка

Что Minibase выбрасывает:

  • Интерфейс Slack (боковая панель, строка поиска, панель реакций)
  • Индикаторы присутствия и уведомления «печатает…»
  • Счётчики непрочитанных сообщений

Когда это именно тот инструмент: есть один важный тред, нужно вытащить его быстро, пока не истёк срок хранения, или скормить конкретный разговор Claude либо ChatGPT.

Способ 2: штатный экспорт рабочего пространства Slack

Владелец рабочего пространства может выгрузить публичные каналы (на любом тарифе) либо приватные каналы и личные сообщения (на тарифах Business+).

Путь: Workspace Settings → Import/Export Data → Export.

Что вы получите:

  • Архив .zip с JSON по каждому каналу и каждому дню
  • Справочник профилей (users.json)
  • Справочник каналов (channels.json)
  • Все публичные сообщения в сыром JSON

Что придётся сделать самому: превратить JSON в Markdown. Инструменты сообщества:

  • slackdump — выгружает и конвертирует в Markdown, умеет обходить краевые случаи
  • slack-export-viewer — превращает экспорт в HTML, по которому можно ходить
  • Собственный скрипт — формат JSON хорошо задокументирован

Плюсы: бесплатно на всех тарифах для публичных каналов, официальный путь.

Минусы: выгружается всё сразу (выборочно нельзя), на бесплатном тарифе есть ограничения, а превращение JSON в пригодный Markdown всё равно требует работы.

Способ 3: Slack Web API

Для программных, выборочных и регулярных выгрузок правильный путь — Slack Web API.

Как это обычно выглядит:

  1. Создать приложение Slack со скоупами channels:history, groups:history и users:read
  2. Установить его в рабочее пространство
  3. Вызвать conversations.history за сообщениями канала
  4. Вызвать conversations.replies за продолжениями тредов
  5. Вызвать users.info, чтобы превратить ID пользователей в имена
  6. Собрать Markdown

Лимиты: один запрос в секунду на метод на бесплатном тарифе — на длинных каналах закладывайтесь на постраничную выборку.

Плюсы: выборочно, скриптуется, легко превращается в задачу по расписанию.

Минусы: нужно приложение Slack и одобрение администратора, если рабочее пространство со строгими правилами.

Slack умеет Copy link to thread — это обычная ссылка. Откройте её, и Minibase извлечёт тред, даже если вы сами в Slack не заходили.

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

Как сделать контент Slack удобным для LLM

Если вы экспортируете именно ради ИИ-ассистента:

  • Сворачивайте реакции в короткие инлайновые пометки. [:+1: × 4] стоит меньше токенов, чем перечисление четырёх человек.
  • Разворачивайте ID пользователей в имена. Claude и ChatGPT никак не догадаются, кто такой U02GABC123.
  • Сохраняйте промежутки времени, а не только метки. «Через 3 часа» читается моделью лучше, чем две ISO-метки подряд.
  • Вырезайте автосообщения ботов (GitHub, Jira, Linear, Datadog), если тред не посвящён как раз тому, что бот выдал.

Извлечение в Minibase почти всё это уже делает — оно настроено на то, чтобы отдавать треды Claude для разборов инцидентов, черновиков дизайн-документов и сведения клиентских отзывов.

Рабочий процесс на практике

Для самого частого случая — «хочу этот тред в заметках или в контексте ИИ»:

  1. Откройте тред в Slack
  2. Copy link to thread (в меню ⋯ у треда)
  3. Откройте ссылку в новой вкладке
  4. Нажмите Minibase на панели Chrome
  5. Файл Markdown уже в загрузках

Пятнадцать секунд. Альтернатива — админка, полный экспорт, разбор JSON, поиск нужного треда, сборка Markdown — тридцатиминутный крюк ради того же результата.

Для целых каналов берите штатный экспорт вместе со slackdump. Для регулярной выгрузки — Web API.

Slack не задумывался как база знаний. Markdown — задумывался. Соединить одно с другим теперь стоит одного клика.


Minibase превращает любую веб-страницу в чистый Markdown одним кликом, прямо в локальное хранилище, по которому ваш ИИ может искать. Расширение бесплатно с неограниченным числом сохранений; Minibase Plus ($5,99/мес. или $34,99/год) добавляет ИИ-шаблоны, историю и транскрипцию видео. minibase.md.

Continue reading

Готовы сохранять умнее?

Конвертируйте любую веб-страницу в Markdown одним кликом.

Добавить в Chrome