GitHub
Перевірте обліковий запис GitHub учасника всередині тікета за допомогою кроку GitHub Authentication.
Крок автентифікації GitHub
Крок GitHub Authentication під’єднує учасника Discord до підтвердженого облікового запису GitHub — ідеально для спільнот розробників, проєктів з відкритим кодом і всіх, хто продає або підтримує код.

Цей тип кроку є преміум-функцією. Вам не потрібно створювати GitHub App або OAuth-застосунок.
Кому це підійде
- Проєктам з відкритим кодом, які хочуть зіставити звіт про помилку з реальним користувачем GitHub
- Командам, які надають спонсорам або контриб’юторам інший рівень підтримки
- Продавцям, які надають доступ до приватного репозиторію після покупки
- Спільнотам, що використовують роль "підтверджений розробник"
Що зберігається
| Поле | Приклад | Опис |
|---|---|---|
github_id | 1234567 | Постійний числовий ID користувача GitHub |
github_username | octocat | Ім’я входу GitHub на момент підтвердження |
> GitHub Verification: `octocat` (`1234567`)Ім’я користувача GitHub можна змінити, і його навіть може зайняти хтось інший. Числовий ID ніколи не змінюється — використовуйте його щоразу, коли зберігаєте щось на тривалий термін.
Як це бачить учасник
Крок показує кнопку Login з логотипом GitHub.
Відкривається сторінка авторизації GitHub із запитом надати TicketWave доступ до read:user.
Після авторизації GitHub повертає учасника назад, а TicketWave зчитує публічний профіль.
З’являється сторінка підтвердження, і тікет переходить до наступного кроку.

read:user — це лише для читання scope для даних профілю. TicketWave не може читати приватні репозиторії, не може пушити код і не може діяти від імені учасника.
Налаштування кроку
Відкрийте модуль Ticket Steps
Server dashboard → 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 усе одно зможуть відкрити тікет, а в підсумку буде показано ⏭️ Skipped, щоб команда знала, чому поле порожнє.
Перевірте це
Відкрийте тікет і один раз пройдіть увесь процес.
Усунення проблем
| Проблема | Причина | Виправлення |
|---|---|---|
| Крок не відображається | Premium неактивний або крок вище безплатного ліміту | Перевірте сторінку Premium та порядок кроків |
| "Token invalid or expired" | Минуло понад 10 хвилин | 🔁 Renew Token, потім знову Login |
| GitHub показує "already authorized" і пропускає екран | Учасник уже авторизував TicketWave раніше | Це цілком нормально — вхід просто відбувається швидше |
| Учасник не хоче авторизуватися | Нічого не зберігається | Зробіть крок необов’язковим, щоб його можна було пропустити |
Наступні кроки
- Authentication Overview
- Button Steps (Попросіть вказати уражену версію одразу після входу)
- LunAI (Дозвольте ШІ підсумовувати довгі звіти про помилки)
How is this guide?
