GitHub
Verifică un cont GitHub al unui membru într-un ticket cu pasul de autentificare GitHub.
Pasul de autentificare GitHub
Pasul GitHub Authentication conectează un membru Discord la un cont GitHub verificat — perfect pentru comunități de dezvoltatori, proiecte open source și oricine vinde sau oferă suport pentru cod.

Acest tip de pas este o funcție premium. Nu trebuie să creezi tu nicio aplicație GitHub App sau OAuth.
Cine ar trebui să îl folosească
- Proiecte open source care vor să asocieze un raport de bug cu un utilizator GitHub real
- Echipe care oferă sponsorilor sau contributorilor un nivel diferit de suport
- Vânzători care oferă acces la un repository privat după o achiziție
- Comunități care folosesc un rol de „dezvoltator verificat”
Ce se stochează
| Field | Example | Description |
|---|---|---|
github_id | 1234567 | ID-ul numeric permanent al utilizatorului GitHub |
github_username | octocat | Numele de autentificare GitHub din momentul verificării |
> Verificare GitHub: `octocat` (`1234567`)Un nume de utilizator GitHub poate fi schimbat și chiar preluat de altcineva. ID-ul numeric nu se schimbă niciodată — folosește-l ori de câte ori stochezi ceva pe termen lung.
Cum îl experimentează membrul
Pasul afișează un buton Login cu logo-ul GitHub.
Se deschide pagina de autorizare GitHub și cere acordarea scope-ului read:user pentru TicketWave.
După ce membrul autorizează, GitHub îl trimite înapoi, iar TicketWave citește profilul public.
Apare pagina de confirmare, iar ticketul continuă cu pasul următor.

read:user este un scope doar pentru citire pentru datele de profil. TicketWave nu poate citi repository-uri private, nu poate trimite cod și nu poate acționa în numele membrului.
Configurează pasul
Deschide modulul Ticket Steps
Server dashboard → Settings → Ticket Steps → Configure.
Creează pasul
| Field | Suggestion |
|---|---|
| Step Title | Conectează-ți contul GitHub |
| Step Description | Folosim contul tău GitHub pentru a lega acest ticket de problemele și contribuțiile tale. |
| Step Type | GitHub Authentication |
| Required Step | Depinde — pentru un raport de bug, da; pentru o întrebare generală, nu |
Fă-l opțional acolo unde se potrivește
Dezactivează Required Step, iar TicketWave adaugă un buton ⏭️ Skip. Membrii fără cont GitHub pot deschide în continuare ticketul, iar rezumatul afișează ⏭️ Skipped, astfel încât echipa să știe de ce câmpul este gol.
Testează-l
Deschide un ticket și parcurge fluxul o dată.
Depanare
| Problem | Cause | Fix |
|---|---|---|
| Pasul nu apare | Premium inactiv sau pasul este peste limita gratuită | Verifică pagina Premium și ordinea pașilor |
| "Token invalid or expired" | Au trecut mai mult de 10 minute | 🔁 Renew Token, apoi Login din nou |
| GitHub afișează "already authorized" și sare peste ecran | Membrul a autorizat TicketWave înainte | Perfect normal — autentificarea merge doar mai repede |
| Membrul nu vrea să autorizeze | Nu se stochează nimic | Fă pasul opțional, ca să îl poată sări |
Pașii următori
- Authentication Overview
- Button Steps (Cere versiunea afectată imediat după autentificare)
- LunAI (Lasă AI-ul să rezume rapoartele lungi de bug)
How is this guide?
