AD

채팅/봇 [잡다한 팁] 디스코드 방송 공지 자동화하기 (웹훅과 IFTTT 활용)

김뷰엘
2019-02-12 00:26:19 32137 18 5

현재 많은 스트리머 분들이 디스코드를 방송과 함께 활용하고 있고 방송 공지 역시 디스코드를 활용하여 많이들 하고 계십니다.

그러던 중에 '매번 방송을 켤 때마다 디스코드 채널에 올라가는 걸 자동화 할 순 없을까?' 하는 생각에 구글링을 하다가 이걸 찾게 되었네요.

뭔가 상당히 쓸모없는 팁일 것 같긴 한데 그래도 한 번 적어봅니다.

(본 팁은 웹훅과 IFTTT를 활용합니다.)


1. PC용 디스코드에서 서버 설정에 들어간 다음 '웹훅' 메뉴를 선택합니다. (모바일 앱에선 웹훅 설정이 불가능합니다.)


2. '웹훅 생성'을 클릭합니다.


3. 다음과 같이 설정을 해줍니다.

1) 이름 : 웹훅의 이름을 지어줍니다. 채널 내에서 웹훅이 봇으로서 활동을 하기 때문에 왠만하면 잘 지어주시길....

2) 채널 : 방송을 켰을 때 공지가 올라 갈 채널을 선택해 줍니다.

3) WEBHOOK ICON : 웹훅(봇)의 프로필 이미지를 선택해줍니다.


웹훅 주소를 미리 복사해 둔 다음  '저장'을 누릅니다.  (주의 : 악용의 소지가 있으므로 웹훅 주소는 절대로 외부에 노출시키면 안됩니다. 만일 노출 된 경우 웹훅을 삭제하고 다시 생성해야 합니다.)


4. IFTTT(https://ifttt.com/)에 접속하여 로그인을 한 다음 우측 상단에 계정명을 누르면 나오는 드롭다운 메뉴에서 'New Applet'을 클릭합니다.


5. 화면에서 'this'를 클릭 한 다음 'Twitch'를 검색하여 선택해 줍니다. (트위치 계정을 연동시켜 줍니다.)


6. 트리거 중 'New stream started by you'를 클릭합니다.


7. 그 다음 나오는 화면에서 'that'을 클릭 한 다음 'Webhooks'를 검색하여 선택해줍니다. 어차피 나오는 트리거는 하나 밖에 없으니 고민 말고 선택해 줍니다.


8. 다음과 같이 설정해 줍니다.

1) URL : 이전 단계에서 복사 해뒀던 디스코드 웹훅 주소

2) Method : POST

3) Content Type : application/json

4) Body : 다음과 같이 입력 (밑줄 부분에 본인이 원하는 메시지를 넣으면 됩니다.)

{ "content" : "방송시에 디스코드에 올라갈 메시지의 내용" }


이후에 나오는 화면에서 'Receive notifications when this Applet runs' 이건 꺼줍니다. 애플릿이 작동할 때 마다 알림을 받을 수 있는 기능인데 어차피 제대로 작동하는지는 디스코드에 바로 보여지니깐요.


9. 이제 방송을 켜면 다음과 같이 공지가 뜹니다.

f07a99c28e56adb54866dc0785802af0.jpg

후원댓글 5
댓글 5개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
AD
방송하기프로그램채팅/봇업데이트
30
03-23
5
01-08
7
01-07
7
채팅/봇
채팅봇의 궁금증해결 [5]
네오캣짱
06-28
16
04-30
13
채팅/봇
이모티콘 이용 팁 [7]
송감귤
03-29
14
04-28
23
04-04
5
채팅/봇
채팅방 이모티콘 [1]
루하__
01-17
인기글 글 쓰기