Co skonfigurujesz
- Przychodzący webhook Discorda - nie potrzebujesz konta bota ani dodatkowych uprawnień na serwerze poza tworzeniem webhooka.
- Alerty Elido (link utworzony, wygasły, uszkodzony lub z osiągniętym limitem, weryfikacja domeny, limity użycia) publikowane jako rozbudowane embedy na wybranym kanale.
- Przełączniki dla poszczególnych zdarzeń, abyś otrzymywał tylko te, na których Ci zależy.
Elido publikuje na Discordzie przez przychodzący webhook - bez konta bota i bez uprawnień na serwerze poza utworzeniem webhooka. To Ty decydujesz, który kanał odbiera wiadomości.
Zanim zaczniesz
Na serwerze Discord potrzebujesz uprawnienia Manage Webhooks. Administrator serwera ma je domyślnie. Jeśli nie jesteś administratorem, poproś go o utworzenie webhooka i skopiowanie adresu URL.
Utwórz webhook w Discordzie
- W Discordzie kliknij prawym przyciskiem myszy kanał, na którym chcesz otrzymywać alerty, i wybierz Edit Channel.
- Przejdź do Integrations → Webhooks → New Webhook.
- Nadaj mu nazwę („Elido”) i opcjonalnie awatar.
- Kliknij Copy Webhook URL. Adres wygląda tak:
https://discord.com/api/webhooks/1234.../AbcD....
Dodaj webhook w Elido
- Otwórz Settings → Notifications → Add channel → Discord.
- Wklej adres URL webhooka.
- Kliknij Save. Elido od razu publikuje wiadomość testową - powinieneś zobaczyć ją na Discordzie w ciągu 2–3 sekund.
Wybierz, które zdarzenia przekazywać
Po zapisaniu kliknij Configure events. Dla każdego kanału możesz włączyć lub wyłączyć każde z poniższych zdarzeń:
link.created- w workspace'ie utworzono link.link.expired- link osiągnął datę wygaśnięcia.link.cap_reached- link osiągnął limit kliknięć.link.broken- monitor uszkodzonych linków znalazł adres docelowy, który już nie działa.domain.verifiedidomain.ssl_failed- weryfikacja własnej domeny i problemy z certyfikatem.usage.threshold_80iusage.threshold_100- workspace wykorzystał 80% lub 100% limitu planu.
Pełna lista typów zdarzeń znajduje się w przewodniku po webhookach.
Każda wiadomość na Discordzie przychodzi jako embed z typem zdarzenia, tytułem, polami zdarzenia i kolorem zależnym od wagi (zielony dla utworzenia, niebieski dla aktualizacji, czerwony dla błędów).
Payload embeda wygląda tak:
{
"username": "Elido",
"embeds": [
{
"title": "Link expired",
"description": "elido.me/spring-2026",
"color": 15680580
}
]
}
Usuń integrację
Usuń webhook w Discordzie (Channel Settings → Integrations → Webhooks → Delete) lub usuń kanał w Elido (Settings → Notifications → Discord → Remove). Każde z tych działań zatrzymuje dostarczanie.
Rozwiązywanie problemów
Wiadomość testowa nie dotarła - Wklej adres URL webhooka w pasek adresu przeglądarki. Discord zwraca {"message": "401: Unauthorized"} dla nieprawidłowych adresów i słowo "OK" dla prawidłowych. Jeśli adres jest prawidłowy, a wiadomość nie dotarła, sprawdź ustawienia powiadomień kanału - Discord może wyciszać wiadomości od botów na poziomie serwera lub kanału.
Wiadomości przestały przychodzić po kilku dniach - Discord po cichu unieważnia webhooki, które wielokrotnie zwracają błędy 4xx (np. z powodu usunięcia kanału). Utwórz nowy webhook i dodaj go ponownie w Elido.
Błąd „Unknown Webhook” w logu dostarczeń Elido - Webhook został usunięty w Discordzie. Utwórz nowy.
Dostajesz zbyt wiele wiadomości - Otwórz Configure events i wyłącz niepotrzebne zdarzenia. Discord ogranicza też webhooki do około 30 wiadomości na minutę na kanał, więc używaj dedykowanego kanału na alerty.