Czym jest webhook na Discordzie
Webhook to unikalny adres URL przypisany do kanału. Zewnętrzna aplikacja wysyła na niego HTTP POST z payloadem JSON - Discord publikuje wiadomość na kanale (embed, avatar, nazwa nadawcy). Idealny do alertów: monitoring serwera, pipeline CI/CD, nowe zamówienie ze sklepu, formularz kontaktowy. Oficjalna dokumentacja: Discord Webhooks.
Webhook nie loguje się jako pełny uczestnik serwera. Nie obsługuje slash-komend, nie reaguje na kliknięcia użytkowników, nie nadaje ról, nie czyta historii kanałów w czasie rzeczywistym. To jednokierunkowy „rura” do wrzucania wiadomości.
Czym jest bot Discord
Bot to aplikacja zarejestrowana w Discord Developer Portal, z tokenem, uprawnieniami (scopes) i intencjami gateway. Ma własną logikę: komendy, przyciski, select menu, tickety, moderacja, baza danych, integracje płatności. Reaguje na to, co dzieje się na serwerze - wiadomości, reakcje, dołączenia, interakcje - nie tylko na push z zewnątrz.
Wybierz webhook, gdy…
- Chcesz tylko wrzucać powiadomienia do jednego (lub kilku) kanałów.
- Źródło już umie wysłać HTTP POST (GitHub Actions, Grafana, WooCommerce, własny skrypt).
- Nie potrzebujesz, żeby użytkownicy coś klikaali, pisali komend ani otwierali ticketów.
- Budżet i czas są minimalne - webhook skonfigurujesz w kilka minut bez hostingu bota 24/7.
Wybierz bota, gdy…
- Użytkownicy mają klikać przyciski, pisać slash-komendy, otwierać tickety sprzedażowe.
- Logika zależy od ról, kanałów, historii użytkownika albo stanu w bazie danych.
- Sprzedaż, weryfikacja, moderacja, licencje, CRM - cokolwiek wymagające „pamięci” systemu.
- Chcesz panel webowy powiązany z Discordem (OAuth, synchronizacja ról, klucze).
- Potrzebujesz odpowiedzi w DM, edycji wiadomości, wieloetapowych formularzy (modals).
Typowe błędy przy wyborze webhooka
Admin próbuje „symulować bota” webhookiem: skrypt co minutę odpytuje API, albo użytkownicy piszą komendy, które nikt nie obsługuje. Efekt: frustracja i w końcu i tak zamawiacie bota. Drugi scenariusz: webhook z alertami płatności, ale wydanie licencji ręcznie - lepiej od razu połączyć callback bramki z botem ( sprzedaż licencji).
Hybryda - często najlepsza
Nie musisz wybierać „albo-albo”. Webhooki do alertów z zewnątrz (awaria VPS, deploy, nowy ticket w innym systemie) + bot do obsługi ludzi na serwerze. Oba mogą współistnieć na tym samym serwerze. Koszt: utrzymanie bota (hosting) plus zero dodatkowego kosztu za webhooki poza limitem rate Discorda.
Szybki test decyzyjny
Zapytaj: „Czy bez reakcji na wiadomości użytkowników, przycisków i ról system nadal ma sens?” Jeśli tak - zacznij od webhooka. Jeśli nie - planuj bota. Przy briefie pomaga checklist zamówienia bota. Koszt customa: ile kosztuje bot Discord. Przykłady integracji czasem widać w projektach na GitHubie.
Niepewny zakres? Napisz przez kontakt - pomogę dobrać podejście zanim wydasz budżet w złą stronę (Discord: buti.).