웹훅을 소개합니다 D 2018년 08월 27일 17:38 업데이트 시간 팔로우 디스코드에 내장되어 있는 웹훅 기능은 자동 메시지들과 업데이트된 데이터를 당신의 서버에 있는 텍스트 채널로 아주 쉽게 받을 수 있도록 합니다. 먼지를 후루룩 빨아들이는 진공 청소기처럼, 웹훅은 당신이 원하는 메시지들을 모두 모아서 (진공청소기처럼 쓰레기통으로 직진하는 대신), 그렇게 다른 플랫폼에서 생성되어 모아진 메시지들을 디스코드의 텍스트 채널로 보내 줍니다. 후루룩 웹훅의 종착점을 당신의 서버로 설정하면 해당 웹훅의 URL이 만들어집니다. 이 URL로 다른 여러 서비스들을 엮을 수 있는 것이지요. 세상의 모든 사람들은 이 진공관을 좋아합니다. 그건 100 퍼센트 진실이죠. 하지만 이 웹훅 기능은 다른 웹 사이트를 사용해야 한다는 점에 유의해야 합니다 (프로그래밍이 가능한 사용자는 이 후루룹 진공 튜브를 스스로 만들 수 있겠지만요). 일부 서비스와 웹 사이트는 웹훅을 쉽게 융합하고 메시지를 바깥쪽으로 보낼 수 있도록 만들어졌지만 일부는 그렇지 않습니다. 다음은 웹훅 이용에 편리한 참고 목록입니다 : 웹훅 이용 가능: 딱히 이용 가능하지 않음: GitHub Twitch / YouTube CircleCI Nelly The Hamster DataDog Facebook 웹훅 생성하기 저 목록을 일단 염두에 두고, GitHub 커밋을 사용하여 디스코드 서버를 업데이트하고 pull requests 를 하거나 DataDog 또는 그와 비슷한 서비스로부터 분석을 추적하려는 경우, 어떻게 해야 하는지 알려드리겠습니다. 다음을 보시죠! 1. 서버 설정으로 가서 웹훅 탭을 누르세요: 2. 푸른 색 버튼을 클릭하여 새 웹훅을 생성하세요! 여기에 몇 가지 옵션이 있습니다. 예를 들면: 아바타 편집 : 왼쪽 상단의 이름 옆에있는 아바타를 클릭합니다. 웹훅이 게시될 채널 선택 : 드롭 다운 메뉴에서 원하는 텍스트 채널을 선택합니다. 웹훅 이름 지정 : 여러 개의 다른 서비스에 대한 여러 개의 웹훅을 구분할 때 유용합니다 이제 메시지를 수신하기 위해 더 많은 웹 사이트에 연결할 수 있는 편리한 URL / 진공 후루룩 튜브를 사용할 수 있습니다. 쉬운 예제 : GitHub 웹훅 통합 웹훅은 혼자서 작동할 수 없고 다른 웹사이트에 연결되어 작동하도록 만들어졌으므로 GitHub 애호가 및 코드 푸시 사용자를 위해 통합의 경우를 예로 들었습니다. 디스코드의 웹훅을 사용하여 서버의 텍스트 채널에 코드 리치 병합 또는 푸시 업데이트를 저장할 수 있습니다. 1. 메시지를 수신할 서버/채널에 대한 웹훅 URL 가져오기 서버에 #gitupdates라는 텍스트 채널을 만들었습니다. 여기에 내 Repo 업데이트를 게시하는 것이 목적이므로, 이 채널의 웹훅 URL을 가져옵니다. 2. 웹훅 URL을 GitHub 레포 설정에 추가하기 디스코드 서버에서 업데이트를 받으려는 저장소를 선택하십시오. 저장소를 선택했으면 설정 > 웹훅 메뉴로 이동합니다. 나이스. 자, 이제 "Add webhook" 버튼을 클릭한 뒤 디스코드에서 만든 웹훅의 URL을 "Payload URL" 칸에 넣어 줍니다. 웹훅 디스플레이 메시지를 제대로 표시하려면 끝에 ‘/github’ 를 추가하는 것이 정말로 정말로 중요합니다. 진짜로, 정말로X5 중요합니다. URL 외에도 더 많은 GitHub 특정 옵션을 선택할 수 있습니다. 콘텐츠 타입의 경우 application/json을 사용하십시오. 디스코드의 웹훅 형식은 JSON을 정말 좋아합니다. 다음 섹션에서는 웹훅 메시지를 트리거하는 이벤트 종류를 사용자 정의하는 방법을 보겠습니다. 이벤트 알림 사용자 정의 옵션 아래 마지막 "웹훅 추가"버튼을 클릭하면 모든 설정이 완료됩니다! 레포의 모든 업데이트 (readme 파일 편집 내역도 포함하는 모든 업데이트)가 텍스트 채널에 표시됩니다 : 자, 그럼 뭐, 다 됐군요! GitHub는 웹훅을 통해 메시지를 게시할 수 있는 융합의 한 예일뿐입니다. JSON 애플리케이션 빌드 또는 HTTP POST 요청을 잘 알고 있고 자신만의 웹훅을 만들고 싶다면 개발자 문서에서 더 많은 정보를 얻을 수 있습니다. 관련 문서 마크다운 텍스트 101 (채팅 서식: 굵게, 기울임꼴, 밑줄) 권한을 어떻게 설정하나요? 저의 오디오 입력이 어떻게 된 건가요? (+ 다양한 음성 문제) Discord 맞춤법 검사 서버 부스팅 💨