서버 설정 > 연동 탭으로 들어간다.
웹 후크를 클릭
새 웹후크를 클릭해줍니다.
메시지를 받을 채널을 선택하고 웹후크 URL 복사 선택
연동을 원하는 깃허브 레포지토리로 이동 > Settings로 들어가서 Webhooks 탭 선택
Add webhook
Payload URL에 아까 복사한 웹후크 URL을 붙여넣고, 뒤에 /github
를 추가해준다.
웹후크URL 붙여넣기/github
Content type 설정
디스코드로 알림받을 깃허브의 이벤트들을 지정
나는 모든 이벤트를 알람으로 받고 싶어 Send me everything으로 지정해줬다.
GitHub 봇에게 이슈 오픈 메시지가 왔다!
디스코드에서 웹 훅의 이름이랑 프로필 사진을 별도로 지정해주지 않아도 다음과 같이 알람이 온다.
슬랙에서는 앱 추가 > GitHub 앱을 설치한다.
깃허브 계정을 연동한다.
원하는 레포지토리를 구독하면 issue, pulls, commits, releases, deployments에 대한 알람을 받을 수 있다.
이슈가 생성되었을 때의 알람 화면이다. 디스코드와는 달리 코멘트를 달 수 있고, 수정하거나 이슈를 슬랙에서 닫을 수도 있다는 점이 장점이다. (물론 깃허브에도 바로 연동이 된다.)