TL:DR
디스코드에 포럼 기능이 생겼다. 이제 주제별로 글을 쓰고 스레드를 남길 수 있다. 이전에는 깃허브 웹후크을 연동할 때 마다 하나의 채팅방에 여러개의 메시지가 섞이거나 여러개의 채팅방을 만들어야 했는데 이제 주제별로 포스트를 생성해 스레드로 남기면 된다!!!
포럼 채널에 웹후크 만들기
채널 설정
> 연동
> 웹후크
에서 웹후크를 추가한다. 웹후크 URL 복사
를 클릭한다. 웹후크 URL
은 나중에 사용하기 때문에 따로 저장을 해둔다.
포스트 작성
알림을 받을 포스트를 작성한다. 그 후 스레드ID 복사하기
를 클릭한다. 이 스레드 ID
도 나중에 사용하기에 따로 저장을 해둔다.
개발자 모드가 활성화 상태여야 합니다.
Github repository에 웹후크 추가하기
Github의 리포지토리로 이동하여 Setting
> Webhooks
에서 웹후크를 추가한다.
Add webhook
를 클릭한다.- Payload URL에
WEBHOOK_URL/github?thread_id=POST_ID
를 입력한다. 이전에 저장한 값을 이용하면 된다.WEBHOOK_URL
:웹후크 URL
POST_ID
:스레드 ID
- 콘텐츠 유형으로
application/json
을 선택한다.
Which events would you like to trigger this webhook?
에서 Just the push event.
를 체크했다. 푸시될 때마다 메시지를 보내고 싶기 때문이다.
완료되면 Add webhook
버튼을 클릭한다.
Finish
이제 푸시되면 해당 포스트에 메시지가 날라온다!