Reedzev_ 226 Opublikowano 22 kwietnia 2018 Udostępnij Opublikowano 22 kwietnia 2018 (edytowane) Jak pewnie większość osób wie, na Discordzie można bardzo łatwo skonfigurować powiadomienia (przez webhooka) dla GitHuba. Podobną możliwość oferuje mój projekt, jednak w tym przypadku dla GitLaba. Widziałem sporo podobnych projektów, jednak żaden z nich nie spełniał moich wymagań - prostoty konfiguracji i estetyki powiadomień. Konfiguracja Krok 1. Utwórz nowy webhook Edytuj kanał na którym chcesz, aby wyświetlały się powiadomienia z twojego repozytorium na GitLabie. Wejdź w zakładkę "Webhooki" i kliknij "Utwórz webhooka". Skopiuj jego adres URL. Z adresu URL potrzebne będą dwie informacje: ID i token webhooka. Link webhooka zawiera te dwie wartości - ma format https://discordapp.com/api/webhooks/<id>/<token>. Krok 2. Skonfiguruj webhooka na GitLabie Wejdź w kategorię "Integrations" w ustawieniach repozytorium. W polu URL wpisz: http://reedzev.hostmc.pl/gitlab.php Wyodrębniony z adresu URL webhooka ID i token zapisz w polu "Secret token" w następującej postaci: id:token Następnie zaznacz wybrane* eventy, po których wykonaniu powiadomienie zostanie wysłane na skonfigurowanym przez ciebie kanale na serwerze Discord, po czym odznacz "Enable SSL verification". Kliknij "Add webhook". Krok 3. Gotowe! Teraz możesz przetestować powiadomienia z GitLaba na Discordzie. Screeny Spoiler *Webhook jest nadal w fazie rozwoju. Obecnie obsługuje jedynie dwa eventy: "Push events" i "Merge request events". Bardzo proszę również o zgłaszanie błędów, jeśli takowe zaistnieją. Jeśli uważasz, że ten projekt jest przydatny, daj lajka. Z góry dziękuję. Edytowane 22 kwietnia 2018 przez Reedzev_ Kuba6850, JanekJaran, Impression i 4 innych 7 Odnośnik do komentarza https://skript.pl/temat/26806-powiadomienia-z-gitlaba-na-discordzie/ Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi