디스코드, 네이트온 팀룸 웹훅 그누보드 게시물 연동 플러그인 v1.0 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

디스코드, 네이트온 팀룸 웹훅 그누보드 게시물 연동 플러그인 v1.0 정보

디스코드, 네이트온 팀룸 웹훅 그누보드 게시물 연동 플러그인 v1.0

첨부파일

webhook_plugin.zip (1.4K) 63회 다운로드 2021-05-22 15:21:03 포인트 차감10
테스트한 버전5.4
호환 가능 버전5.4이상

본문

원글 : https://ye-ah.net/all/16857

 

/*=======================================================================

게시물 웹훅 그누보드 플러그인 v1.0

제작 : 예아넷 ( https://ye-ah.net/ )

1. 웹훅 URL이 입력된 웹훅만 동작합니다.

2. 웹훅 URL 생성은 해당 사이트의 웹훅 URL생성 가이드를 참고하세요

3. WEBHOOK_BO_TABLE에서 bo_table ID입력시 입력된 게시판의 게시물만 웹훅으로 보냅니다.

4. 입력하지않을시 전체 게시판에서 게시물작성시 웹훅으로 모두 보냅니다.

=======================================================================*/

 

1. 압축을 해제한 뒤 루트에 파일 그대로 올리시면됩니다.

/extend/webhook.extend.php 에서 설정을 해주세요

 

2.  적용할 게시판을 설정합니다(입력하지않고 공백으로 둘시 모든 게시판에서 작동합니다.)

예시) 15번째줄 define('WEBHOOK_BO_TABLE', 'free,gallery');

 

3. 디스코드, 네이트온 팀룸 웹훅 URL을 생성한 뒤 웹훅 URL을 입력해주세요

디스코드 웹훅 URL > define('DISCORD_WEBHOOK_URL', '여기에 웹훅 URL 입력');

네이트온 웹훅 URL > define('NATE_ON_WEBHOOK_URL', '여기에 웹훅 URL 입력');

 

디스코드의 경우 해당 채널의 관리자권한을 가지고있어야합니다

설정할 채널 편집 > 연동 > 웹후크 > 새웹후크 를 통해 웹훅 URL을 생성하고 URL을 넣어주세요

 

네이트온 팀룸 웹훅의 경우

설정할 팀룸 > 메뉴 > 오픈API연동하기 > 웹훅 생성을 통해 웹훅 URL을 생성하고 URL을 넣어주세요

 

웹훅으로 보낼 메세지 수정은

33번째줄 $content 내용을 수정해주세요

기본적으로 작성되어진 게시물의 URL을 들고가도록 해놓았습니다.

 

되게 간단한거라 ㅎㅎ 올리기 살짝 부끄럽네요

원래는 예아넷에 적용하면서 겸사겸사 플러그인 형식으로 만든건데...

정작 예아넷에는 주소체계가 달라서 쓸일이 없네요ㅠㅠ

 

그럼 오늘도 좋은 하루되시고 궁금한것이 있으면 물어봐주세요

감사합니다.

 

예아넷 많이 놀러와주세용~ 

추천
11

댓글 전체

그럼 처리를 한번더 해줘야합니다
받아오는 정보가 지금 코드를 못봐서 정확하진 않은데 작성된 게시물번호와 게시판정보 등으로 알고있거든요
게시물번호로 게시물 조회하는 쿼리문 만드셔서 내용 뽑아서 넣으시면됩니다
기본적으로 그누보드5.4에있는 hook기능을 이용하여 만든 기능이기에
5.3버전이 베이스인 나리야,아미나에서는 사용이 불가능합니다
아하 아미나만 써봐서 나리야도 동일한줄알았네요
5.4를 쓰고있다면 음 동일하게 hook이 작용된다는 전재하에 똑같이 사용하시면 될겁니다
나리야는 구조를 잘몰라서 이렇게밖에 답변을 못드리네요
안녕하세요 혹시
https://www.youtube.com/watch?v=XRRhhUs6J0Y

이 영상보셧나요 ? 카톡으로 연동하여 디코채팅으로 치던데... 어떻게 했을까요 ㅠㅠ
카톡 챗봇을 통한 디스코드 웹훅 연동인가보네요
이런방법도있다니 신기하네요 ㅋㅋ
물론 제가 말한방법이 아닐수도있고요.. 정보가없네요
전체 504
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT