GitHub
Vahvista jäsenen GitHub-tili tiketin sisällä GitHub Authentication -vaiheen avulla.
GitHub Authentication -vaihe
GitHub Authentication -vaihe yhdistää Discord-jäsenen vahvistettuun GitHub-tiliin — täydellinen kehittäjäyhteisöille, avoimen lähdekoodin projekteille ja kaikille, jotka myyvät tai tukevat koodia.

Tämä vaihetyyppi on premium-ominaisuus. Sinun ei tarvitse luoda GitHub Appia tai OAuth-sovellusta.
Kenelle tämä sopii
- Avoimen lähdekoodin projektit, jotka haluavat yhdistää bugiraportin oikeaan GitHub-käyttäjään
- Tiimit, jotka tarjoavat sponsoreille tai kontribuuttoreille eri tukitason
- Myyjät, jotka toimittavat yksityisen repositorion käyttöoikeuden oston jälkeen
- Yhteisöt, jotka käyttävät "vahvistettu kehittäjä" -roolia
Mitä tallennetaan
| Field | Example | Description |
|---|---|---|
github_id | 1234567 | GitHub-käyttäjän pysyvä numeerinen tunniste |
github_username | octocat | GitHubin käyttäjätunnus vahvistushetkellä |
> GitHub Verification: `octocat` (`1234567`)GitHub-käyttäjänimi voidaan vaihtaa, ja sen voi jopa ottaa haltuunsa joku muu. Numeerinen tunniste ei koskaan muutu — käytä sitä aina, kun tallennat jotain pitkäaikaisesti.
Miltä tämä näyttää jäsenen näkökulmasta
Vaihe näyttää Login-painikkeen GitHub-logolla.
GitHubin valtuutussivu avautuu ja pyytää myöntämään TicketWavelle read:user-oikeuden.
Kun jäsen on valtuuttanut, GitHub ohjaa hänet takaisin ja TicketWave lukee julkisen profiilin.
Vahvistussivu tulee näkyviin ja tiketti jatkuu seuraavaan vaiheeseen.

read:user on vain luku -oikeus profiilitietoihin. TicketWave ei voi lukea yksityisiä repositorioita, ei voi puskea koodia eikä voi toimia jäsenen puolesta.
Vaiheen määrittäminen
Avaa Ticket Steps -moduuli
Server dashboard → Settings → Ticket Steps → Configure.
Luo vaihe
| Field | Suggestion |
|---|---|
| Step Title | Connect your GitHub account |
| Step Description | We use your GitHub account to link this ticket to your issues and contributions. |
| Step Type | GitHub Authentication |
| Required Step | Riippuu — bugiraportissa kyllä, yleisessä kysymyksessä ei |
Tee siitä valinnainen, jos se sopii
Kytke Required Step pois päältä, niin TicketWave lisää ⏭️ Skip-painikkeen. Jäsenet ilman GitHub-tiliä voivat silti avata tiketin, ja yhteenveto näyttää ⏭️ Skipped, jotta henkilökunta tietää, miksi kenttä on tyhjä.
Testaa se
Avaa tiketti ja käy läpi koko kulku kerran.
Vianmääritys
| Problem | Cause | Fix |
|---|---|---|
| Vaihe ei näy | Premium ei ole aktiivinen tai vaihe on ilmaisen rajan yläpuolella | Tarkista Premium-sivu ja vaiheiden järjestys |
| "Token invalid or expired" | Yli 10 minuuttia on kulunut | 🔁 Renew Token, sitten Login uudelleen |
| GitHub näyttää "already authorized" ja ohittaa näkymän | Jäsen on valtuuttanut TicketWaven aiemmin | Täysin normaalia — kirjautuminen vain tapahtuu nopeammin |
| Jäsen ei halua valtuuttaa | Mitään ei tallenneta | Tee vaiheesta valinnainen, jotta sen voi ohittaa |
Seuraavat vaiheet
- Authentication Overview
- Button Steps (Pyydä kyseinen versio heti kirjautumisen jälkeen)
- LunAI (Anna tekoälyn tiivistää pitkät bugiraportit)
How is this guide?
