Коннектор Slack синхронизирует сообщения из каналов Slack в вашу базу знаний.
Аутентификация
OAuth — требуются области:
channels:readchannels:historygroups:readgroups:historyusers:read
Конфигурация
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
| Канал | Селектор / Ввод | Да | Имя или ID канала |
| Макс. сообщений | Ввод | Нет | Максимум сообщений (по умолчанию: 1000) |
Как это работает
- Разрешение канала — ищет канал по имени (через
conversations.list) или ID (черезconversations.info) - Получение сообщений — использует
conversations.historyс курсорной пагинацией (200 на страницу) - Разрешение пользователей — преобразует ID пользователей в отображаемые имена с кэшированием в
syncContext - Форматирование — сообщения отображаются в хронологическом порядке с разрешёнными именами пользователей
Формат документа
[ISO временная метка] Имя пользователя: текст сообщения
[ISO временная метка] Другой пользователь: текст ответаТеги метаданных
| Тег | Тип | Описание |
|---|---|---|
| Имя канала | Text | Название канала Slack |
| Количество сообщений | Number | Количество синхронизированных сообщений |
| Последняя активность | Date | Временная метка самого недавнего сообщения |
Особенности Slack API
Slack возвращает HTTP 200 даже при ошибках. Коннектор проверяет поле ok в теле ответа для обнаружения сбоев. Детали ошибки находятся в поле error.
Типы каналов
Поддерживаются как публичные, так и приватные каналы (если у бота есть доступ). Архивированные каналы исключаются.

