Что вы настроите
- Входящий вебхук Discord — без учётной записи бота и дополнительных серверных разрешений, кроме создания самого вебхука.
- Оповещения Elido (порог кликов, сбой сканирования, создание ссылки) в виде rich-embed в выбранный канал.
- Переключатели для каждого события — чтобы отфильтровать многочисленные события вроде отдельных кликов.
Elido отправляет сообщения в Discord через входящий веб-хук — без учетной записи бота, без серверных разрешений, кроме создания веб-хука. Вы точно контролируете, какой канал получает сообщения.
Прежде чем начать#
Вам потребуется разрешение Управление веб-хуками на сервере Discord. У администратора сервера это разрешение есть по умолчанию. Если вы не являетесь администратором, попросите его создать веб-хук для вас и скопировать URL.
Создайте веб-хук Discord#
- В Discord щелкните правой кнопкой мыши канал, в который вы хотите получать оповещения, и выберите Редактировать канал.
- Перейдите в Интеграции → Веб-хуки → Новый веб-хук.
- Дайте ему имя ("Elido") и, при желании, аватар.
- Нажмите Копировать URL веб-хука. Он выглядит как
https://discord.com/api/webhooks/1234.../AbcD....
Добавьте веб-хук в Elido#
- Откройте Настройки → Уведомления → Добавить канал → Discord.
- Вставьте URL веб-хука.
- Нажмите Сохранить. Elido немедленно отправляет тестовое сообщение — вы должны увидеть его в Discord в течение 2–3 секунд.
Выберите, какие события пересылать#
После сохранения нажмите Настроить события. Вы можете включить или отключить каждое из следующих событий для каждого канала:
link.created— срабатывает при создании любой ссылки в рабочем пространстве.link.clicked— срабатывает при каждом клике (высокий объем для популярных ссылок; вместо этого используйте порог).threshold.exceeded— срабатывает один раз, когда ссылка превышает определенное вами количество кликов.scan.failed— срабатывает, когда наш сканер URL помечает назначение.
Каждое сообщение Discord приходит в виде встраивания со slug-ом ссылки, типом события, количеством кликов и прямой ссылкой на аналитический просмотр.
Полезная нагрузка встраивания выглядит так:
{
"username": "Elido",
"embeds": [{
"title": "elido.me/spring-2026 hit 1,000 clicks",
"url": "https://app.elido.app/dashboard/links/42",
"color": 6586590
}]
}
Удаление интеграции#
Удалите веб-хук в Discord (Настройки канала → Интеграции → Веб-хуки → Удалить) или удалите канал в Elido (Настройки → Уведомления → Discord → Удалить). Любое из этих действий прекращает доставку.
Устранение неполадок#
Тестовое сообщение не пришло — Вставьте URL веб-хука в адресную строку браузера. Discord возвращает {"message": "401: Unauthorized"} для недействительных URL и слово "OK" для действительных. Если URL действителен, но сообщение не пришло, проверьте настройки уведомлений канала — Discord может подавлять сообщения от ботов на уровне сервера или канала.
Сообщения перестали приходить через несколько дней — Discord беззвучно аннулирует веб-хуки, если они неоднократно возвращают 4xx (например, потому что канал был удален). Создайте новый веб-хук и повторно добавьте его в Elido.
Ошибка "Unknown Webhook" в журнале доставки Elido — Веб-хук был удален в Discord. Создайте новый.
Получаю слишком много сообщений — Переключитесь с link.clicked на threshold.exceeded с более высоким числом. Ссылка с 10 000 кликов в день затопит любой канал, если вы пересылаете каждый клик.