Что вы настроите
- Входящий веб-хук 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.expired- у ссылки истёк срок действия.link.cap_reached- ссылка достигла лимита кликов.link.broken- монитор битых ссылок обнаружил, что назначение больше не работает.domain.verifiedиdomain.ssl_failed- проверка пользовательского домена и проблемы с сертификатом.usage.threshold_80иusage.threshold_100- рабочее пространство использовало 80% или 100% квоты тарифа.
Полный список типов событий приведён в руководстве по вебхукам.
Каждое сообщение Discord приходит в виде embed с типом события, заголовком, полями события и цветом по важности (зелёный для созданных, синий для обновлённых, красный для сбоев).
Полезная нагрузка embed выглядит так:
{
"username": "Elido",
"embeds": [
{
"title": "Link expired",
"description": "elido.me/spring-2026",
"color": 15680580
}
]
}
Удаление интеграции
Удалите веб-хук в Discord (Настройки канала → Интеграции → Веб-хуки → Удалить) или удалите канал в Elido (Настройки → Уведомления → Discord → Удалить). Любое из этих действий прекращает доставку.
Устранение неполадок
Тестовое сообщение не пришло - Вставьте URL веб-хука в адресную строку браузера. Discord возвращает {"message": "401: Unauthorized"} для недействительных URL и слово "OK" для действительных. Если URL действителен, но сообщение не пришло, проверьте настройки уведомлений канала: Discord может подавлять сообщения от ботов на уровне сервера или канала.
Сообщения перестали приходить через несколько дней - Discord молча аннулирует веб-хуки, если они неоднократно возвращают 4xx (например, потому что канал был удалён). Создайте новый веб-хук и добавьте его в Elido заново.
Ошибка «Unknown Webhook» в журнале доставки Elido - Веб-хук был удалён в Discord. Создайте новый.
Приходит слишком много сообщений - Откройте Настроить события и отключите ненужные события. Discord также ограничивает веб-хуки примерно 30 сообщениями в минуту на канал, поэтому используйте отдельный канал для оповещений.