본문 바로가기
디스코드 추가 사용 가이드/심화 사용법

⚓ 디스코드와 슬랙(Slack)을 웹훅으로 연결해봅시다.

by 뒬탕 2021. 5. 12.
반응형

디코에서 슬랙(Slack) 알림을 받아봅시다. (슬랙 앱 만들 필요없음!)

 

 웹훅을 이용하서 슬랙에서 새 채팅이 올라오면 디스코드로 내용을 알림 받게 할 수 있습니다. 또 슬랙 앱을 개발할 필요 없이 슬랙 내의 자체적인 기능으로 할 수 있어요. 이를 이용하여 공지사항을 슬랙에서 디스코드로 쏘아 보내는 것은 어떤가요?

 

Slack에 디스코드 웹훅 등록하는 법

 

⚓ 디스코드 채널과 연동된 웹훅을 만들고 관리해봅시다

디스코드 웹훅 설정을 해봅시다  웹훅이란 어떤 일이 수행되면 수행된 쪽에서 해당 일이 수행됐음을 알려주는 것입니다. 디스코드 채널에 웹훅을 설정하여 새 글들을 디스코드로 알림 받아봅

discordbot.tistory.com

디스코드에서 웹후크을 만들고 웹후크 URL을 구하는 법은 지난 글을 참고해주세요.

 

https://discord.com/api/webhooks/{웹훅 아이디}/{웹훅 토큰}

https://discord.com/api/webhooks/{웹훅 아이디}/{웹훅 토큰}/slack

 

구한 URL은 다음과 같은 구조로 구성되어 있는데요, 여기서 URL 뒤쪽에 /slack을 꼭 붙여주세요.

 또 다음과 같이 웹훅의 아바타 사진과 이름을 변경하시면 더 편하게 보실 수 있습니다. 프로필 사진은 위에 올려놓도록 할게요.

이제 슬랙에 들어가서 채널 오른쪽의 세부정보에 더 보기 > 앱 추가를 눌러줍시다.

 

그 후 webhook이라 검색해 Outgoing Webhooks을 선택해주세요. 레거시로 남아있는 기능이라 언제 사라질지는 모르고 쓰는 것을 비추천한다고 하지만 잘 작동합니다.

다음과 같은 화면이 뜨면 Slack에 추가, 발신 웹후크 통합 앱 추가를 이어서 눌러주세요.

채널항목에서 발신할 메시지가 올라오는 채널을 설정하고 (번역에는 수신할 채널로 번역되어 있는데, 번역이 잘못된 것 같아요) URL에 아까 뒤쪽에 /slack을 붙인 디스코드 웹훅 주소를 넣어주세요. 원한다면 트리거 단어를 설정해서 메시지에 특정 단어가 있을 때만 알림이 오게 할 수도 있습니다.

 

 

확인을 누르고 시험삼아 적어보면 슬랙에서 디스코드로 메세지가 오게 됩니다!

 

연결한 웹훅 확인하기

연결해둔 웹훅들을 확인하려면 slack에서 똑같이 발신 웹후크(Outgoing Webhooks)에 들어가 구성을 누르면 연결해둔 사항들이 보입니다.

 

마무리

 지금까지 웹훅으로 슬랙의 글을 디스코드로 받는 법에 대해 알아봤습니다. 디스코드에서 슬랙으로 반대는 불가능하고, 보낸 유저의 닉네임과 프로필은 보이지 않아서 아쉽지만, 그래도 유용하게 쓸 수 있을 듯합니다. 예를 들어 유저 커뮤니티를 디스코드로 만들어두면 슬랙에서 공지사항을 바로 쏴줄 수 있지 않을까요?

웹훅을 이용한 다른 예시들은 아래 글들을 봐주세요!

 

 

⚓ 디스코드와 깃헙(Github)을 웹훅으로 연결하여 알림을 받아봅시다

디스코드에서 깃허브 알림을 받아봅시다.  디스코드는 은근히 개발자 친화적입니다. 코드블럭도 잘 구현되어있고, 텍스트나 소스코드 파일을 올리면 바로 디스코드 내에서 확인이 가능합니다.

discordbot.tistory.com

 

또 언제든지 궁금한 내용이 있으면 댓글을 달아주시거나
화면 왼쪽 아래의 디스코드 아이콘을 누르면 실시간으로 답해드립니다!
(아이콘이 보이지 않는다면 에드블록을 꺼주세요)

https://discord.link/feedbackblog

또 위 링크를 눌러 Feed & Back 서버에 들어오시면
블로그의 새 글을 알림 받고
디스코드, 디코봇 프로그래밍에 대해 질문할 수 있어요!

 

반응형
그리드형

댓글