Что вы настроите
- Приложение Elido для Slack — установленное через OAuth в одном из воркспейсов, зашифрованное в покое с KMS-ключом воркспейса.
- Slash-команду
/shorten, которая создаёт ссылку прямо из любого канала или личного сообщения, с опциональными тегами. - Оповещения о превышении порога кликов, сбоях сканирования и истечении срока ссылок — в выбранный канал.
Приложение Elido для Slack делает две вещи: даёт команду /shorten в любом канале и отправляет оповещения о превышении порога кликов и сбоях сканирования в выбранный канал. Настройка займёт около двух минут.
Установка приложения#
- Перейди в Settings → Notifications в дашборде Elido.
- Нажми Add to Slack. Откроется экран OAuth в Slack.
- Выбери воркспейс, куда хочешь установить приложение. Ты должен быть администратором Slack-воркспейса или попросить его одобрить установку.
- Ознакомься с запрашиваемыми scopes —
chat:write,commands,incoming-webhook,users:read— и нажми Allow. - Slack перенаправит тебя обратно в Elido. Ты увидишь зелёную галочку и название воркспейса.
Выбор канала для оповещений#
- В Settings → Notifications найди раздел Slack.
- Нажми Edit channel.
- Выбери любой публичный канал из списка или вставь ID приватного канала. В приватных каналах нужно сначала пригласить бота Elido (
/invite @Elidoв этом канале). - Нажми Save. Отправь тестовое уведомление кнопкой Test — ожидай сообщение в течение 3 секунд.
Использование команды /shorten#
В любом канале или личном сообщении Slack введи:
/shorten https://example.com/very-long-path
Elido ответит в треде с короткой ссылкой и количеством кликов (0 для новых ссылок). Ссылка создаётся в твоём дефолтном воркспейсе без тегов. Чтобы добавить тег, укажи его после пробела:
/shorten https://example.com/path tag:newsletter
Команда учитывает настройки лимита кликов и кастомного домена твоего плана. На бесплатном плане ссылка использует f.elido.me.
Настройка порогов оповещений#
Перейди в Settings → Notifications → Slack. Для каждой ссылки или кампании можно задать:
- Click threshold — отправить сообщение, когда ссылка пересекает N кликов.
- Scan failure — отправить сообщение, когда URL-сканер пометил назначение как вредоносное.
- Expiry warning — отправить сообщение за 24 часа до истечения срока ссылки.
Каждое оповещение включает слаг ссылки, тип события и прямую ссылку на аналитику.
Удаление доступа Slack#
- В Elido: Settings → Notifications → Slack → Disconnect.
- В Slack (для надёжности): Workspace settings → Connected apps → Elido → Remove.
Отключение со стороны Elido немедленно останавливает все оповещения и slash-команды. OAuth-токен Slack удаляется из нашей базы данных в течение 60 секунд.
Устранение неполадок#
/shorten возвращает "dispatch_failed" — Приложение Elido не установлено в этом воркспейсе. Попроси администратора Slack одобрить установку.
Оповещения не приходят — Проверь, доступен ли целевой канал. Elido записывает сбои доставки в Settings → Notifications → Delivery log. Удалённый канал или приватный канал, из которого бот был удалён — два наиболее частых случая.
Экран OAuth говорит "This app is not approved" — В твоём Slack-воркспейсе включено одобрение приложений. Администратор должен одобрить приложение Elido на slack.com/apps до завершения установки.
Дублирующиеся оповещения — Если у тебя два воркспейса в одном Slack-воркспейсе, каждый отправляет свои оповещения. Удали интеграцию из воркспейса, от которого не нужны оповещения.