Настройка вебхука Discord
Для получения уведомлений на вашем сервере Discord требуется создать на нем вебхук, скопировать его URL и вставить на странице создания вебхука.
Подготовка сервера и канала Discord
Перед созданием вебхука вам понадобится сервер Discord с каналом, в который будут отправляться уведомления. Если сервер еще не создан:
- Нажмите на пиктограмму добавления нового сервера в списке серверов.
- Выберите Create My Own для создания нового сервера с нуля.
- Выберите тип нового сервера.
- Назовите ваш сервер и нажмите кнопку Create (Создать).
После создания сервера на нем появится хотя бы один текстовый канал по умолчанию. Уведомления от вебхука будут доставляться в один выбранный текстовый канал.
Получение URL вебхука в Discord
URL вебхука — это уникальный адрес, по которому GitVerse будет отправлять уведомления в ваш канал Discord. Чтобы создать вебхук и получить его URL:
-
Нажмите на название вашего текстового канала в списке каналов сервера, затем выберите Edit Channel (Настройки канала) или нажмите на пиктограмму шестеренки для перехода в настройки канала.
-
Перейдите на вкладку Integrations (Интеграции) и нажмите кнопку Create Webhook (Создать вебхук).
Info
Если в канале уже существуют вебхуки, вместо кнопки Create Webhook будет отображаться кнопка View Webhooks (Просмотр вебхуков). В этом случае нажмите ее и затем создайте новый вебхук.
-
Нажмите New Webhook для создания нового вебхука.
-
Введите название для вебхука (оно будет отображаться как имя отправителя в канале) и скопируйте сгенерированный URL. Этот URL потребуется при настройке вебхука в GitVerse.
Important
URL вебхука Discord содержит секретный токен. Не передавайте его третьим лицам и не публикуйте в открытых источниках.
Конфигурация вебхука в GitVerse
После получения URL вебхука из Discord перейдите к настройке вебхука в GitVerse. Форма создания вебхука расположена в профиле репозитория > Настройки > Вебхуки.
- Нажмите кнопку Добавить вебхук для начала настройки.
- В поле Сервис выберите Discord из выпадающего списка.
- Вставьте скопированный из Discord URL вебхука в соответствующее поле.
- Настройте фильтр уведомлений — выберите события репозитория, о которых хотите получать уведомления в Discord (например, pull request в определенную ветку, commit и другие).
- Нажмите кнопку Сохранить.
После сохранения новый вебхук отобразится в списке вебхуков репозитория. При возникновении выбранного события (например, pull request в ветку master) на сервер Discord будет отправлено уведомление.
Дальнейшие шаги
После настройки вебхука Discord рекомендуется выполнить следующие действия:
- Настройка вебхуков в GitVerse — обзор возможностей и настройка других вебхуков;
- API вебхуков — программное управление вебхуками через публичный API.