Github와 디스코드 연동하기! - webhook

오찬주·2025년 3월 16일

개발 log

목록 보기
17/23
post-thumbnail

팀 단위로 프로젝트를 진행하다보면 코드 리뷰 할 일이 매우 많다. 그런데 어떤 사람이 pr을 보낼때마다 카톡에 말을 하고 코드 리뷰를 부탁하는 방법은 사실 좀 비효율적이다.

Github에 특정 action을 했을 때 디스코드에서 자동으로 알림이 가도록 설정할 수 있다. (디스코드 말고 slack 등도 가능하다 !)

나는 주로 이렇게 프론트, 백 나눠서 채팅 채널에 연결해두는 편이다.

Discord에 webhook 생성하기

내가 연동하고 싶은 채팅 채널을 선택하거나 생성한다.

채널 편집을 눌러 연동을 누른다!
여기서 웹후크를 생성할거임 !!!

웹후크 만들기를 눌러 이렇게 이름을 설정한다. (이름은 상관 없음!) url을 복사해둔다.

깃허브 들어가기

이제 내가 연동하고 싶은 깃허브 레포를 들어간다. 설정에서 Webhook을 찾아 Add webhook을 클릭한다!

payload
payload url에 아까 디스코드에서 복사한 url을 붙여넣는다.
이때! url 맨 뒤에 /github를 붙여준다.

content type
application/json으로 한다.

Which events would you like to trigger this webhook?
어떤걸 트리거할지 묻는 부분이다.
모든 이벤트를 다 해도 되지만, 나는 pr을 날리거나, 리뷰에 변동이 있을때 (생성, 삭제 등)만 trigger 되는 것을 원했기에 let me select individual events를 클릭해 밑에서 원하는 이벤트를 선택했다.

내가 선택한 이벤트!

이렇게 해서 생성하면 끄읕 !!

성공적으로 생성됐다 :-)

profile
프론트엔드 엔지니어를 희망합니다 :-)

0개의 댓글