TicketWave Logo
🔐 Authentication

GitHub

Επαληθεύστε τον λογαριασμό GitHub ενός μέλους μέσα σε ένα ticket με το βήμα GitHub Authentication.

Βήμα GitHub Authentication

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

GitHub Authentication Step

Αυτός ο τύπος βήματος είναι μια λειτουργία premium. Δεν χρειάζεται να δημιουργήσετε εσείς καμία εφαρμογή GitHub App ή OAuth.

Ποιοι πρέπει να το χρησιμοποιούν

  • Έργα ανοιχτού κώδικα που θέλουν να αντιστοιχίσουν μια αναφορά σφάλματος με έναν πραγματικό χρήστη GitHub
  • Ομάδες που δίνουν στους χορηγούς ή στους συνεισφέροντες διαφορετικό επίπεδο υποστήριξης
  • Πωλητές που παραδίδουν πρόσβαση σε ιδιωτικό αποθετήριο μετά από αγορά
  • Κοινότητες που χρησιμοποιούν ρόλο "επαληθευμένου προγραμματιστή"

Τι αποθηκεύεται

ΠεδίοΠαράδειγμαΠεριγραφή
github_id1234567Το μόνιμο αριθμητικό ID χρήστη GitHub
github_usernameoctocatΤο όνομα σύνδεσης GitHub τη στιγμή της επαλήθευσης
Ticket Summary
> GitHub Verification: `octocat` (`1234567`)

Ένα όνομα χρήστη GitHub μπορεί να αλλάξει και ακόμη και να καταληφθεί από κάποιον άλλον. Το αριθμητικό ID δεν αλλάζει ποτέ — χρησιμοποιήστε το κάθε φορά που αποθηκεύετε κάτι για μεγάλο χρονικό διάστημα.

Πώς το βιώνει το μέλος

Το βήμα εμφανίζει ένα κουμπί Login με το λογότυπο του GitHub.

Ανοίγει η σελίδα εξουσιοδότησης του GitHub και ζητά να δοθεί στο TicketWave το scope read:user.

Αφού το μέλος εξουσιοδοτήσει, το GitHub το επιστρέφει πίσω και το TicketWave διαβάζει το δημόσιο προφίλ.

Εμφανίζεται η σελίδα επιβεβαίωσης και το ticket συνεχίζει με το επόμενο βήμα.

GitHub Success

Το read:user είναι ένα scope μόνο για ανάγνωση για δεδομένα προφίλ. Το TicketWave δεν μπορεί να διαβάσει ιδιωτικά αποθετήρια, δεν μπορεί να κάνει push κώδικα και δεν μπορεί να ενεργήσει εκ μέρους του μέλους.

Ρύθμιση του βήματος

Ανοίξτε το module Ticket Steps

Πίνακας ελέγχου διακομιστή → SettingsTicket StepsConfigure.

Δημιουργήστε το βήμα

ΠεδίοΠρόταση
Step TitleConnect your GitHub account
Step DescriptionWe use your GitHub account to link this ticket to your issues and contributions.
Step TypeGitHub 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?