▸ // rozdziały lekcji

Na komputerze (localhost)
Działa. n8n sam wysyła wiadomość na adres Discorda.
Na serwerze
Działa.
Do wysyłania powiadomień na Discorda nie potrzebujesz bota ani aplikacji deweloperskiej. Wystarczy webhook kanału: adres, pod który n8n wysyła wiadomość, a Discord publikuje ją na kanale.
Krok 1 - webhook na kanale
Potrzebujesz uprawnienia Zarządzanie webhookami na serwerze Discorda. Na własnym serwerze masz je automatycznie.
- Najedź na kanał, na który mają trafiać wiadomości, i kliknij ikonę zębatki Edytuj kanał.
- Wejdź w Integracje, potem Webhooki, i kliknij Nowy webhook.
- Nadaj mu nazwę, na przykład
n8n, i kliknij Kopiuj adres URL webhooka.
Krok 2 - poświadczenie w n8n
- Overview, zakładka Credentials, Create credential, typ Discord Webhook.
- W Webhook URL wklej adres z Discorda.
- Nazwij poświadczenie po kanale, na przykład „Discord - alerty", i zapisz.
W węźle Discord ustawiasz Connection Type na Webhook i wybierasz to poświadczenie.
Haczyk. Adres webhooka działa jak hasło do kanału. Każdy, kto go zna, może publikować na kanale. Jeśli wycieknie, usuń webhook w ustawieniach kanału i utwórz nowy - stary adres przestanie działać od razu.
Pro-tip. Jeden webhook to jeden kanał. Alerty o błędach i codzienne raporty trzymaj na osobnych kanałach, z osobnymi webhookami i poświadczeniami. Na kanale z alertami nic ci wtedy nie zginie między raportami.
Podsumowanie
Webhook kanału to najprostsza droga do Discorda: tworzysz go w ustawieniach kanału, wklejasz adres do poświadczenia Discord Webhook i wysyłasz. Działa na komputerze i na serwerze.
Tego poświadczenia używa lekcja Alert błędów na Discord.