![](https://velog.velcdn.com/images/min_jae/post/143d7dc3-ca35-4119-b4c7-cdfd743c3443/image.jpg)
깃허브와 디스코드 웹훅을 사용하면, 깃허브에서 발생하는 이벤트에 대해 디스코드 채널에서 알림을 받을 수 있습니다. 팀 프로젝트를 진행하게 되며 팀원들끼리 작업 내용과 커밋 상황을 디스코드로 공유할 수 있으므로 유용하게 사용이 가능합니다.
깃허브와 디스코드 웹훅을 연동하는 방법에 대해 포스팅하겠습니다.
디스코드 웹훅 생성
1. 디스코드 채널 설정
![discord_1](https://velog.velcdn.com/images/min_jae/post/c05384e2-b1cb-4748-9da5-d18cacd25bf5/image.png)
- 웹훅 알람을 받을 디스코드 채널에서 설정을 엽니다.
- 연동 → 웹훅 만들기를 선택합니다.
2. 웹훅 설정
![discord_2](https://velog.velcdn.com/images/min_jae/post/d037f40c-7406-439b-906b-d53c0e7752a6/image.png)
- 웹훅의 이름과 알림을 보낼 채널을 설정합니다.
- 생성 후 웹훅 URL을 복사합니다.
깃허브 웹훅 설정
1. 깃허브 레포지토리 설정
![github_1](https://velog.velcdn.com/images/min_jae/post/d194d0c2-59e7-4c30-8e69-c23471355e03/image.png)
- 알림을 설정할 레포지토리로 이동하여 Setting → Webhooks → Add webhoos 을 클릭합니다.
2. 웹훅 정보 입력
![github_2](https://velog.velcdn.com/images/min_jae/post/75f1ad92-a450-416d-a298-49010e57f7a7/image.png)
- Payload URL: 복사한 디스코드 웹훅 URL을 붙여넣고 마지막에 /github를 추가합니다.
- Content type: application/json 선택합니다.
- Events to trigger: 모든 알림을 원할 경우 Send me everything 선택합니다.
이렇게 하면 디스코드와 깃허브 웹훅 연동이 됩니다. 참 쉽죠?
디스코드 알림
![result](https://velog.velcdn.com/images/min_jae/post/fc32a6cb-7052-4b47-b1df-1ae5819a43ae/image.png)
연동을 하고 커밋 메시지를 "hello webhooks"로 하여 테스트를 해보니 디스코드에 알람이 오는 것을 확인할 수 있습니다.
이제 팀 프로젝트에서 실시간으로 작업 상황을 공유할 수 있습니다!
✅ 참고