GitHub
Επαληθεύστε τον λογαριασμό GitHub ενός μέλους μέσα σε ένα ticket με το βήμα GitHub Authentication.
Βήμα GitHub Authentication
Το βήμα GitHub Authentication συνδέει ένα μέλος του Discord με έναν επαληθευμένο λογαριασμό GitHub — ιδανικό για κοινότητες προγραμματιστών, έργα ανοιχτού κώδικα και για όποιον πουλά ή υποστηρίζει κώδικα.

Αυτός ο τύπος βήματος είναι μια λειτουργία premium. Δεν χρειάζεται να δημιουργήσετε εσείς καμία εφαρμογή GitHub App ή OAuth.
Ποιοι πρέπει να το χρησιμοποιούν
- Έργα ανοιχτού κώδικα που θέλουν να αντιστοιχίσουν μια αναφορά σφάλματος με έναν πραγματικό χρήστη GitHub
- Ομάδες που δίνουν στους χορηγούς ή στους συνεισφέροντες διαφορετικό επίπεδο υποστήριξης
- Πωλητές που παραδίδουν πρόσβαση σε ιδιωτικό αποθετήριο μετά από αγορά
- Κοινότητες που χρησιμοποιούν ρόλο "επαληθευμένου προγραμματιστή"
Τι αποθηκεύεται
| Πεδίο | Παράδειγμα | Περιγραφή |
|---|---|---|
github_id | 1234567 | Το μόνιμο αριθμητικό ID χρήστη GitHub |
github_username | octocat | Το όνομα σύνδεσης GitHub τη στιγμή της επαλήθευσης |
> GitHub Verification: `octocat` (`1234567`)Ένα όνομα χρήστη GitHub μπορεί να αλλάξει και ακόμη και να καταληφθεί από κάποιον άλλον. Το αριθμητικό ID δεν αλλάζει ποτέ — χρησιμοποιήστε το κάθε φορά που αποθηκεύετε κάτι για μεγάλο χρονικό διάστημα.
Πώς το βιώνει το μέλος
Το βήμα εμφανίζει ένα κουμπί Login με το λογότυπο του GitHub.
Ανοίγει η σελίδα εξουσιοδότησης του GitHub και ζητά να δοθεί στο TicketWave το scope read:user.
Αφού το μέλος εξουσιοδοτήσει, το GitHub το επιστρέφει πίσω και το TicketWave διαβάζει το δημόσιο προφίλ.
Εμφανίζεται η σελίδα επιβεβαίωσης και το ticket συνεχίζει με το επόμενο βήμα.

Το read:user είναι ένα scope μόνο για ανάγνωση για δεδομένα προφίλ. Το TicketWave δεν μπορεί να διαβάσει ιδιωτικά αποθετήρια, δεν μπορεί να κάνει push κώδικα και δεν μπορεί να ενεργήσει εκ μέρους του μέλους.
Ρύθμιση του βήματος
Ανοίξτε το module Ticket Steps
Πίνακας ελέγχου διακομιστή → Settings → Ticket Steps → Configure.
Δημιουργήστε το βήμα
| Πεδίο | Πρόταση |
|---|---|
| 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 | Εξαρτάται — για αναφορά σφάλματος ναι, για γενική ερώτηση όχι |
Κάντε το προαιρετικό όπου ταιριάζει
Απενεργοποιήστε το Required Step και το TicketWave προσθέτει ένα κουμπί ⏭️ Skip. Τα μέλη χωρίς λογαριασμό GitHub μπορούν ακόμα να ανοίξουν το ticket, και η σύνοψη δείχνει ⏭️ Skipped ώστε το προσωπικό να ξέρει γιατί το πεδίο είναι κενό.
Δοκιμάστε το
Ανοίξτε ένα ticket και περάστε μία φορά όλη τη ροή.
Αντιμετώπιση προβλημάτων
| Πρόβλημα | Αιτία | Διόρθωση |
|---|---|---|
| Το βήμα δεν εμφανίζεται | Το premium είναι ανενεργό ή το βήμα είναι πάνω από το δωρεάν όριο | Ελέγξτε τη σελίδα Premium και τη σειρά των βημάτων σας |
| "Token invalid or expired" | Πέρασαν περισσότερα από 10 λεπτά | 🔁 Renew Token, μετά Login ξανά |
| Το GitHub δείχνει "already authorized" και παραλείπει την οθόνη | Το μέλος είχε εξουσιοδοτήσει το TicketWave νωρίτερα | Απολύτως φυσιολογικό — η σύνδεση απλώς γίνεται πιο γρήγορα |
| Το μέλος δεν θέλει να εξουσιοδοτήσει | Δεν αποθηκεύεται τίποτα | Κάντε το βήμα προαιρετικό ώστε να μπορεί να το παραλείψει |
Επόμενα βήματα
- Authentication Overview
- Button Steps (Ζητήστε την επηρεαζόμενη έκδοση αμέσως μετά τη σύνδεση)
- LunAI (Αφήστε την AI να συνοψίσει μακροσκελείς αναφορές σφαλμάτων)
How is this guide?
