참고자료
팀원들과 Github로 협력하며 프로젝트 도중 PR시 특별한 알람이 따로 없어 디스코드나 카톡으로 PR Review해달라고 한번씩 채팅을 달아 줘야 했다…
만약 PR에 리뷰나 Comment를 달때도 디스코드나 카톡으로 한번씩 말해줘야 했다.
무친 비효율 성이다.
그렇게 알아본것이 Discord, Github에 있는 WebHook 기능이다.
하나의 웹 어플리케이션이 다른 웹 어플리케이션에게 이벤트가 발생했을때 실시간으로 정보를 제공하는 방법을 말한다.
특정 이벤트는 사용자가 정의하며 이벤트 발생시 HTTP 콜백으로 데이터를 보내게끔 할수있다.
감사합니다. 팀장님
알림을 받고 싶은 채널의
서버설정 → 연동
순서로 들어간다.
웹후크 보기를 클릭후 새 웹후크 를 클릭!
랜덤하게 생성된 웹훅을 예쁘게 바꿔주고
알림 받고 싶은 채널을 선택한뒤
웹훅 URL을 복사한다.
웹훅의 URL
https://discord.com/api/webhooks/${웹후크_아이디}/${웹후크_토큰}
이 URL만 있다면 누구든 채널에 알림을 쏠수 있기 때문에 주의하여 노출되지 않게끔 한다!!
Setting에 들어가기
WebHooks 에 들어가기
Add webhook 클릭
payload URL에 아까 복사한 webhook URL 넣기!!
https://discord.com/api/webhooks/${웹후크_아이디}/${웹후크_토큰}/github
위 형식이 되겠죠 ^^
application/json 으로 바꿔주고
3가지의 웹훅 이벤트를 보면
커스텀으로 받고싶은 알림만 받아보자
나같은 경우 이 세가지 경우만 이벤트로 등록했다.
마지막으로 밑에있는 Update webhook 을 하고
discord를 확인하면
)
아주 잘온다 ^^
review까지 잘온다