Jak zrobić ticket system na Discordzie?
6
Kroków konfiguracji
5
Testów końcowych
4
Rozwiązanych błędów
~6 min
Czas czytania
Odpowiedź
Krótka odpowiedź
Ticket system na Discordzie to panel z listą kategorii, po którego użyciu bot tworzy prywatny kanał widoczny tylko dla zgłaszającego i staffu, a po zamknięciu zapisuje transkrypt. W Venon Security uruchamiasz go komendą /ticket_crm, która otwiera interaktywny panel konfiguracji — wskazujesz kategorię kanałów dla otwartych i zamkniętych ticketów, kanał transkryptów oraz role obsługi, a następnie publikujesz panel na kanale supportu. Kolejkę zgłoszeń obsłużysz też z przeglądarki w Panel → Moderacja → zakładka Zgłoszenia.
Treść sprawdzona z konfiguracją bota — ostatnia weryfikacja: 2026-08-06.
Kontekst
Na czym polega problem
Bez ticketów zgłoszenia rozsypują się po kanałach i prywatnych wiadomościach. Użytkownicy oznaczają przypadkowych moderatorów, ta sama sprawa wraca w trzech miejscach, a po tygodniu nikt nie wie, czy ktoś się nią zajął. Dodatkowo część spraw — odwołania od kar, zgłoszenia dotyczące innych użytkowników — po prostu nie powinna być publiczna.
Bez dodatkowego bota
Co zrobisz samym Discordem
- 01
Utwórz kategorię kanałów Support i ustaw ją jako widoczną tylko dla ról staffu.
- 02
Zostaw jeden publiczny kanał kontaktowy z opisem, jak zgłosić sprawę.
- 03
Ustal, w jakim czasie odpowiadacie i kto dyżuruje w danym dniu.
- 04
Rozdziel typy spraw: pytanie ogólne, odwołanie od kary, zgłoszenie użytkownika, sprawa techniczna.
Venon Security
Co dokłada Venon Security
Ticket CRM tworzy prywatny kanał na każde zgłoszenie, przypisuje kategorię i pilnuje terminu SLA.
Po zamknięciu sprawy generowany jest transkrypt HTML, który trafia na wskazany kanał archiwum.
Kolejkę widać także w panelu WWW: karta Kolejka i Szczegóły zgłoszenia z akcjami przejęcia, odpowiedzi i przedłużenia terminu.
Konfiguracja
Konfiguracja krok po kroku
0 z 6 kroków
Przygotuj strukturę kanałów
Ustawienia serwera Discord → KanałyTicket CRM potrzebuje miejsca na kanały otwartych i zamkniętych spraw oraz kanału na transkrypty. Przygotowanie tego z góry oszczędza późniejszego porządkowania.
- Kategoria dla otwartych ticketów — widoczna dla ról obsługi.
- Kategoria dla zamkniętych ticketów — archiwum przed usunięciem kanałów.
- Kanał transkryptów — tylko do odczytu dla staffu.
- Rola Venon Security musi mieć Zarządzanie kanałami, żeby tworzyć i zamykać kanały spraw.
Otwórz panel konfiguracji Ticket CRM
/ticket_crmCała konfiguracja mieści się w jednej komendzie — otwiera interaktywny panel z wyborem kanałów, ról i kategorii. Komenda wymaga uprawnienia Zarządzanie serwerem.
- Wskaż kategorię otwartych i zamkniętych ticketów oraz kanał transkryptów.
- Ustal role obsługi, które mają widzieć kanały zgłoszeń.
- Sprawdź domyślny czas SLA — to on decyduje o terminie widocznym przy sprawie.
Zdefiniuj kategorie zgłoszeń
Kategoria decyduje o tym, kto dostaje sprawę i jak szybko. Trzy dobrze opisane kategorie działają lepiej niż osiem, w których nikt się nie orientuje.
- Zacznij od: pytanie ogólne, odwołanie od kary, zgłoszenie użytkownika.
- Każdej kategorii nadaj czytelny tytuł — trafia on wprost do panelu widocznego dla użytkowników.
- Kategoria bez opisu generuje zgłoszenia trafiające do złej kolejki; opisz ją jednym zdaniem.
Opublikuj panel na kanale supportu
/ticket_crmPanel to wiadomość z listą kategorii — użytkownik wybiera jedną i dostaje prywatny kanał. Publikacja jest osobną akcją w panelu konfiguracji.
- Kanał z panelem musi być widoczny dla wszystkich, którzy mają móc zgłaszać sprawy.
- Panel nie zadziała, jeśli nie ma żadnej aktywnej kategorii — dodaj je przed publikacją.
- Dopisz nad panelem, czego nie zgłaszać przez tickety, żeby ograniczyć szum.
Ustaw obsługę kolejki w panelu WWW
Panel → Moderacja → zakładka ZgłoszeniaKolejka w przeglądarce jest wygodniejsza przy większej liczbie spraw — widać w niej status, termin i osobę prowadzącą bez przeklikiwania kanałów.
- Karta Kolejka pokazuje wszystkie otwarte sprawy z terminem.
- W Szczegółach zgłoszenia znajdziesz pola Zgłaszający, Dotyczy, Prowadzi oraz akcję Odpowiedz zgłaszającemu.
- Termin można przesunąć polem Nowy termin albo komendą /przedluz <id> <czas> <powod>.
Ustal zasady zamykania i archiwum
Ticket bez zasady zamykania zostaje otwarty na zawsze. Ustal, kiedy sprawa jest zakończona i co dzieje się z kanałem po zamknięciu.
- Po zamknięciu bot generuje transkrypt HTML — trafia on na kanał transkryptów.
- Kanał sprawy przenoszony jest do kategorii zamkniętych; ustal, po jakim czasie go usuwacie.
- Ustal, kto może zamknąć sprawę: tylko prowadzący czy dowolna osoba z roli obsługi.
Odhaczone kroki zapisują się w Twojej przeglądarce — możesz wrócić i dokończyć później.
Weryfikacja
Jak sprawdzić, że konfiguracja zadziałała
- 1
Kliknij kategorię w panelu z konta testowego — powinien powstać prywatny kanał widoczny tylko dla ciebie i ról obsługi.
- 2
Sprawdź w Panel → Moderacja → Zgłoszenia, czy nowa sprawa pojawiła się w kolejce z terminem SLA.
- 3
Przypisz sprawę do siebie i sprawdź, czy pole Prowadzi zaktualizowało się także na kanale zgłoszenia.
- 4
Zamknij ticket i sprawdź, czy transkrypt HTML trafił na kanał archiwum.
- 5
Zweryfikuj z konta bez roli obsługi, że kanał cudzej sprawy jest niewidoczny.
Diagnostyka
Gdy coś nie działa
Panel nie tworzy kanału po kliknięciu kategorii.
- Przyczyna
- Bot nie ma uprawnienia Zarządzanie kanałami albo wskazana kategoria kanałów została usunięta.
- Naprawa
- Sprawdź uprawnienia roli bota i ponownie wskaż kategorię otwartych ticketów w /ticket_crm.
Publikacja panelu kończy się błędem o braku kategorii.
- Przyczyna
- Nie ma żadnej aktywnej kategorii zgłoszeń.
- Naprawa
- Dodaj co najmniej jedną kategorię w panelu konfiguracji /ticket_crm i opublikuj ponownie.
Cały staff widzi wszystkie tickety, choć nie powinien.
- Przyczyna
- Role obsługi mają dostęp do całej kategorii kanałów zamiast do pojedynczych spraw.
- Naprawa
- Ogranicz uprawnienia na poziomie kategorii i pozostaw dostęp wyłącznie rolom, które faktycznie prowadzą sprawy.
Sprawy wiszą tygodniami bez odpowiedzi.
- Przyczyna
- Nikt nie pilnuje terminu, bo kolejka jest sprawdzana tylko na Discordzie.
- Naprawa
- Korzystaj z karty Kolejka w panelu, przypisuj prowadzącego przy każdym zgłoszeniu i przedłużaj terminy świadomie komendą /przedluz zamiast je ignorować.
Uczciwie
Czego ta konfiguracja nie załatwia
Tickety żyją na Discordzie i w panelu Venona — nie ma integracji z zewnętrznymi systemami w rodzaju Jiry, Zendeska czy poczty e-mail.
Transkrypt zapisuje treść kanału zgłoszenia. Nie obejmuje rozmów prowadzonych obok, w prywatnych wiadomościach.
System nie przypisuje spraw automatycznie na podstawie treści — prowadzącego wskazuje człowiek.
Ticket nie zastąpi jasnego regulaminu. Jeśli zasady są niejasne, dostaniesz te same pytania w kółko, tylko w prywatnym kanale.
Liczba kanałów na serwerze Discord jest ograniczona, dlatego zamknięte sprawy trzeba okresowo archiwizować i usuwać.
Komendy
Komendy użyte w tym poradniku
/ticket_crm
Centrum supportu z kategoriami, formularzami, SLA, CSAT i transkryptami HTML.
Uprawnienie: Manage Guild
/zglos
Wyślij zgłoszenie do administracji
Uprawnienie: Publiczne
/przedluz
Wydłuż termin sprawy/zgłoszenia (alternatywa panelu).
Uprawnienie: Moderate Members
/help
Pokaż listę komend z wyszukiwarką i kategoriami.
Uprawnienie: Publiczne
Zobacz też
Moduły, które tu konfigurujesz
Czytaj dalej
Powiązane poradniki
Jak sprawdzić logi moderacyjne Discord?
Jak sprawdzić logi moderacyjne Discord: dziennik audytu, kategorie logów bota, kanał kar, rola podglądu i retencja danych.
Czytaj poradnikJaki bot do moderacji Discord po polsku?
Jaki bot do moderacji Discord po polsku wybrać: lista wymagań, na co patrzeć przy porównaniu, co Venon Security robi i czego nie robi.
Czytaj poradnikJak zrobić weryfikację na Discordzie?
Jak zrobić weryfikację na Discordzie: kanał wejściowy, rola dostępowa, typ weryfikacji, minimalny wiek konta i test na drugim koncie.
Czytaj poradnik
FAQ
FAQ – najczęstsze pytania
Czy ticket może dotyczyć odwołania od kary?+
Tak i to jeden z najlepszych zastosowań, bo rozmowa zostaje prywatna, a transkrypt jest dowodem przebiegu sprawy. Warto jednak wydzielić dla odwołań osobną kategorię, żeby nie mieszały się ze zwykłymi pytaniami.
Ile kategorii zgłoszeń ustawić na start?+
Trzy. Pytanie ogólne, odwołanie od kary i zgłoszenie użytkownika pokrywają większość ruchu. Kolejne dodawaj dopiero, gdy widzisz w kolejce powtarzalny typ sprawy, który nie pasuje do żadnej istniejącej.
Czy da się obsługiwać tickety bez wchodzenia na Discorda?+
Kolejkę, szczegóły sprawy i odpowiedzi obsłużysz z panelu WWW w zakładce Zgłoszenia. Sam prywatny kanał sprawy nadal istnieje na Discordzie i tam trafia rozmowa ze zgłaszającym.
Co się dzieje z ticketem po zamknięciu?+
Bot generuje transkrypt HTML i wysyła go na wskazany kanał archiwum, a kanał sprawy trafia do kategorii zamkniętych. Kiedy usuniecie sam kanał, to już wasza decyzja — transkrypt zostaje.
Skonfiguruj to u siebie w panelu Venon Security
Wszystkie ekrany wymienione w poradniku znajdziesz w panelu WWW. Konfigurację zapisujesz ręcznie i widzisz jej stan, zanim cokolwiek zadziała na serwerze.
