Настройка вебхука Discord

Для получения уведомлений на вашем сервере Discord требуется создать на нем вебхук, скопировать его URL и вставить на странице создания вебхука.

Подготовка сервера и канала Discord

Перед созданием вебхука вам понадобится сервер Discord с каналом, в который будут отправляться уведомления. Если сервер еще не создан:

  1. Нажмите на пиктограмму добавления нового сервера в списке серверов.
  2. Выберите Create My Own для создания нового сервера с нуля.
  3. Выберите тип нового сервера.
  4. Назовите ваш сервер и нажмите кнопку Create (Создать).

После создания сервера на нем появится хотя бы один текстовый канал по умолчанию. Уведомления от вебхука будут доставляться в один выбранный текстовый канал.

Получение URL вебхука в Discord

URL вебхука — это уникальный адрес, по которому GitVerse будет отправлять уведомления в ваш канал Discord. Чтобы создать вебхук и получить его URL:

  1. Нажмите на название вашего текстового канала в списке каналов сервера, затем выберите Edit Channel (Настройки канала) или нажмите на пиктограмму шестеренки для перехода в настройки канала.

  2. Перейдите на вкладку Integrations (Интеграции) и нажмите кнопку Create Webhook (Создать вебхук).

    Info

    Если в канале уже существуют вебхуки, вместо кнопки Create Webhook будет отображаться кнопка View Webhooks (Просмотр вебхуков). В этом случае нажмите ее и затем создайте новый вебхук.

  3. Нажмите New Webhook для создания нового вебхука.

  4. Введите название для вебхука (оно будет отображаться как имя отправителя в канале) и скопируйте сгенерированный URL. Этот URL потребуется при настройке вебхука в GitVerse.

Important

URL вебхука Discord содержит секретный токен. Не передавайте его третьим лицам и не публикуйте в открытых источниках.

Конфигурация вебхука в GitVerse

После получения URL вебхука из Discord перейдите к настройке вебхука в GitVerse. Форма создания вебхука расположена в профиле репозитория > Настройки > Вебхуки.

  1. Нажмите кнопку Добавить вебхук для начала настройки.
  2. В поле Сервис выберите Discord из выпадающего списка.
  3. Вставьте скопированный из Discord URL вебхука в соответствующее поле.
  4. Настройте фильтр уведомлений — выберите события репозитория, о которых хотите получать уведомления в Discord (например, pull request в определенную ветку, commit и другие).
  5. Нажмите кнопку Сохранить.

После сохранения новый вебхук отобразится в списке вебхуков репозитория. При возникновении выбранного события (например, pull request в ветку master) на сервер Discord будет отправлено уведомление.

Дальнейшие шаги

После настройки вебхука Discord рекомендуется выполнить следующие действия: