KIZORADOCS На сайт

Навигация

Поиск по документации

GitHub в Discord

Что получится

Коммиты, пул-реквесты и релизы репозитория публикуются в канал сервера.

Что понадобится

  • Модуль Интеграции включён.
  • Права администратора в репозитории GitHub.
  • Канал для публикаций.

Шаг 1. Создайте вебхук в Kizora

/вебхук создать

Укажите имя, канал и источник GitHub. Адрес и секрет придут в личные сообщения.

Шаг 2. Добавьте вебхук в репозиторий

Settings → Webhooks → Add webhook:

Payload URL:   адрес из шага 1
Content type:  application/json
Secret:        секрет из шага 1
Events:        pushes, pull requests, issues, releases

Шаг 3. Проверьте доставку

GitHub сразу отправит тестовое событие. В репозитории оно видно в списке доставок, в Kizora — командой:

/вебхук журнал

Проверка

Сделайте пустой коммит или откройте issue — сообщение должно прийти в канал.

Что делать, если не работает

  • GitHub показывает 401 или 403. Секрет не совпадает — перевыпустите и укажите заново.
  • В журнале «не принято». Проверьте секрет и что GitHub шлёт application/json.
  • В журнале «отказ Discord». У бота нет права писать в канал.
  • Полный разборВебхук не приходит.

Дальше