GitHub
Проверка аккаунта GitHub участника внутри тикета с помощью шага GitHub Authentication.
Шаг GitHub Authentication
Шаг 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 — это область только для чтения данных профиля. TicketWave не может читать приватные репозитории, не может отправлять код и не может действовать от имени участника.
Настройка шага
Откройте модуль 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 всё равно смогут открыть тикет, а в сводке будет показано ⏭️ Skipped, чтобы сотрудники понимали, почему поле пустое.
Проверьте его
Откройте тикет и один раз пройдите весь процесс.
Устранение неполадок
| Проблема | Причина | Исправление |
|---|---|---|
| Шаг не отображается | Премиум неактивен или шаг выше бесплатного лимита | Проверьте страницу Premium и порядок шагов |
| "Token invalid or expired" | Прошло больше 10 минут | 🔁 Renew Token, затем снова Login |
| GitHub показывает "already authorized" и пропускает экран | Участник уже авторизовал TicketWave ранее | Это совершенно нормально — вход просто проходит быстрее |
| Участник не хочет авторизовываться | Ничего не сохраняется | Сделайте шаг необязательным, чтобы его можно было пропустить |
Что дальше
- Authentication Overview
- Button Steps (Спросите о затронутой версии сразу после входа)
- LunAI (Пусть ИИ кратко изложит длинные баг-репорты)
How is this guide?
