Документация / Каналы

Slack

Разрешите сервису публиковать в вашем рабочем пространстве Slack и выберите каналы для текстов, ссылок, изображений и видео.

English version · API для разработчиков

Содержание

Публикации в Slack отправляет приложение сервиса: вы добавляете его в рабочее пространство и выбираете каналы, в которые оно будет писать. Общие вещи о каналах описаны в разделе Каналы: обзор.

Что можно публиковать

  • Текст — до 4000 символов.
  • Ссылка — адрес добавляется к тексту с новой строки; на текст остаётся до 3900 символов.
  • Изображения и видео — до 10 файлов в одном сообщении, изображения и видео можно смешивать. Каждый файл до 40 МБ. Текст поста отправляется вместе с файлами.

Пост без текста и без файлов не публикуется.

Перед началом

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

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

Если сети Slack нет в списке или страница сообщает Slack на этом сайте ещё не настроен. Обратитесь к администратору., сайт её ещё не включил — обратитесь в поддержку.

Подключение

  1. Откройте Каналы и нажмите Добавить каналы.
  2. В карточке Slack нажмите Каналы Slack.
  3. На странице Подключить канал Slack нажмите Добавить в Slack.
  4. В Slack выберите рабочее пространство и подтвердите права.
  5. Вы вернётесь на страницу Добавьте новые каналы. В списке будут каналы пространства; у приватных рядом с названием пространства указано приватный. Отметьте нужные и нажмите Добавить новый.

Чтобы подключить приватный канал, сначала пригласите в него приложение командой /invite, а потом пройдите подключение снова.

Настройки в редакторе поста

Особых настроек для Slack в редакторе нет. Выберите канал и тип поста, как описано в разделе Первый пост.

Если что-то не работает

  • Приложение не видит каналов в этом рабочем пространстве. — приложение не видит ни одного канала. Проверьте, что в пространстве есть публичные каналы или что вы пригласили приложение в приватный.
  • Slack отклонил вход: :error — Slack не подтвердил добавление; в сообщении указана причина.
  • Вход был начат в другой сессии. Повторите попытку. — завершите подключение в том же браузере, где начали его.
  • Slack больше не принимает доступ. Переподключите канал. — доступ отозван. Нажмите Переподключить на карточке канала.
  • Приложению Slack не хватает разрешения. Переподключите канал, чтобы выдать его. — переподключите канал и подтвердите все права.
  • Канал Slack не найден. Переподключите его. и Канал Slack в архиве. Переподключите и выберите другой. — канал удалён или перенесён в архив; переподключите и выберите другой.
  • Бота нет в канале. Пригласите его командой /invite и повторите попытку. — пригласите бота в канал командой /invite.
  • Slack просит снизить частоту запросов. — Slack ограничил частоту запросов; повторите позже.
  • Длина текста — :length симв.; этот канал принимает не более :max. — текст длиннее 4000 символов: сократите его.
  • Файл «:file» нельзя отправить в Slack. — файл пустой или больше 40 МБ.
  • Slack не ответил. Повторите попытку позже. — Slack не ответил; проверьте канал, прежде чем публиковать повторно.

Подробнее о переподключении и статусах каналов — в разделе Каналы: обзор.