Discord Ticket Bot — system zgłoszeń w 5 minut
Ticket bot na Discordzie to system zgłoszeń: użytkownik klika przycisk, bot tworzy prywatny kanał tekstowy dostępny tylko dla zgłaszającego i ekipy supportu, rozmowa toczy się w prywatności, a po rozwiązaniu moderator archiwizuje kanał z transcriptem. W FlowCord zbudujesz działający system w 5 minut, czterema bloczkami, bez kodu.
Co to jest ticket system
Ticket system to wzorzec znany z Helpscout, Zendesk czy GitHub Issues, zaadaptowany na Discord. Zamiast otwartego kanału gdzie każdy pisze swój problem i tonie w hałasie, każdy zgłaszający dostaje własny kanał prywatny. To daje prywatność, historię w jednym miejscu, metryki czasu do pierwszej odpowiedzi i rozwiązań per moderator.
Jak działa ticket system Discord
Cztery etapy cyklu ticketu:
- Użytkownik klika przycisk w panelu (embed na
#pomocz zielonym przyciskiem „Otwórz ticket"). - Bot tworzy prywatny kanał tekstowy w kategorii „Tickety", z uprawnieniami tylko dla zgłaszającego + roli
@Support. Nazwa:ticket-{user.username}. - Ekipa supportu dostaje ping i odpowiada. Rozmowa toczy się w tym kanale — prywatnie, bez hałasu na głównych kanałach.
- Moderator klika „Zamknij". Bot eksportuje transcript HTML, wysyła log na
#ticket-logs, czeka 5 sekund, usuwa kanał.
Dlaczego ticket system
- Mniej bałaganu w głównych kanałach. Problemy z kontem/płatnościami nie zalewają
#ogólny. - Accountability. Widać kto obsłużył ticket, ile trwało, jaka była odpowiedź. Historia dostępna w log.
- Historia rozmowy. Cały wątek w jednym kanale — łatwa eskalacja do drugiego moderatora.
- Transcript HTML. Po zamknięciu pełna rozmowa w pliku na
#ticket-logs. Audyt, compliance, regress. - Prywatność. User dzieli się danymi (e-mail, screenshot, ID zamówienia) bez całego serwera.
Jak założyć ticket system w FlowCord — 4 kroki
- Workflow 1: panel z przyciskiem. Trigger slash komenda
/setup-tickety→ akcja „Wyślij embed" na#pomocz tytułem „Potrzebujesz pomocy?", opisem z krótką instrukcją, zielonym przyciskiem „Otwórz ticket" (customIdopen_ticket). - Workflow 2: utwórz kanał ticketu. Trigger „Kliknięcie przycisku" (
open_ticket) → akcja „Ustaw zmienną"ticket_owner={user.id}(per-channel). Następnie akcja „Utwórz kanał": nazwaticket-{user.username}, kategoria „Tickety", uprawnienia:@everyonewidok wyłączony,{user}read+write,@Supportread+write. - Workflow 3 (kontynuacja): powitanie + Zamknij. W nowym kanale akcja „Wyślij embed" z wzmianką
{user}, instrukcją „Opisz problem w jednej wiadomości", czerwonym przyciskiem „Zamknij ticket" (customIdclose_ticket). - Workflow 4: zamknięcie. Trigger „Kliknięcie przycisku" (
close_ticket) → akcja „Eksportuj wiadomości kanału" (HTML) → akcja „Wyślij embed" na#ticket-logs(kto otworzył, kto zamknął, czas) → akcja „Opóźnienie 5s" → akcja „Usuń kanał".
Pełny tutorial krok po kroku z screenshotami edytora: poradnik systemu ticketów FlowCord. Więcej teorii i porównanie z alternatywami w blog poście o ticketach.
Przydatne funkcje
- Wieloprzyciskowy panel z kategoriami. Każdy przycisk = jedna kategoria (Bug, Płatność, Inne). Każdy port prowadzi do osobnego workflowu z dedykowanym suffixem nazwy kanału.
- FAQ embed przed panelem. Embed z 5 najczęstszymi pytaniami nad panelem z przyciskiem. ~30% userów znajdzie odpowiedź bez otwierania ticketu.
- Auto-close po X dniach. Harmonogram sprawdza
ticket_created_at; jeśli starszy niż 7 dni i brak odpowiedzi → auto-zamknięcie z powiadomieniem. - Transcript do log channel albo webhook (external). HTML na
#ticket-logsdla małych serwerów, POST do webhooka → Google Sheets / Notion dla większych. - Role-based access. Tylko
@Supportwidzi tickety; administratorzy widzą wszystkie; każdy support tylko swoje.
Porównaj z alternatywami
| Cecha | Ticket Tool (free) | MEE6 (premium) | Custom code (Discord.js) | FlowCord |
|---|---|---|---|---|
| Czas startu | 5 minut | 3 minuty | 4 godziny | 5 minut |
| Cena | Darmowy + premium | $11.99/mies | VPS 30–60 zł | 0 zł |
| Branding bota | „Powered by" w stopce | Brak (premium) | Pełny | Pełny |
| Transkrypt HTML | Tak | Tak | Sam piszesz | Bloczek |
| Kategorie ticketów | Tak | Ograniczone | Pełne | Bloczek |
| Polski UI | Nie | Nie | Twój | Tak |
Skalowanie
Powiązane
Najczęstsze pytania
Czy FlowCord Ticket Bot jest darmowy?
Tak. Wszystkie bloczki potrzebne (przycisk, tworzenie kanału, role, embedy, harmonogram, transcript) działają bez opłat. Hosting 24/7 wliczony. Bez limitu ticketów, bez brandingu.Ile czasu potrzeba żeby postawić ticket system?
Około 5 minut od zalogowania do działającego bota. Logujesz się przez Discord, wklejasz token, tworzysz workflow z 4 bloczków (komenda setup, panel z przyciskiem, utworzenie kanału, zamknięcie). Publikujesz. Działa.Czy mogę mieć kategorie ticketów (Bug, Płatność, Inne)?
Tak. Dodaj embed z wieloma przyciskami — jeden przycisk = jedna kategoria. Każdy port prowadzi do osobnego workflowu z dedykowanym suffixem nazwy kanału (ticket-bug-{user}, ticket-platnosc-{user}).Czy transcript rozmowy jest eksportowany?
Tak. Akcja „Eksportuj wiadomości kanału" zwraca pełny HTML z historią rozmowy. Wysyłasz go na #ticket-logs albo w DM do moderatora. Zachowuje avatary, timestampsy, embedy.