개인 자료란 (JE)

  서버 커뮤니티

Profile Gooday2die 대표칭호 없음

Gooday2die 9a10bf76eb9e450883af8f510f965dd5

Profile

자료 자바 에디션(JE) 플러그인 일반

네이버 카페에 처벌 내역 작성 플러그인

2022.08.10 조회 수 1199 추천 수 3
장르 서버 관리자 툴, 웹 연동 
게임버전 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2 
API 버킷, 스피곳, 페이퍼 
원산지 국산 
개발자 Gooday2die 
저작권 MIT license 
자료 출처 https://github.com/MinecraftTorch/NaverCafeAlert 
소스 https://github.com/MinecraftTorch/NaverCafeAlert 

안녕하세요, 이전에 https://www.koreaminecraft.net/free/3283542#comment_3284287 를 올리게 된 이유가 이 플러그인 때문입니다 ㅎㅎ...


일단 처음 계획은 밴을 관리하는 플러그인을 제작하려 했으나, 너무 스케일이 커지는 바람에 일단 간단하게 이렇게 만들었습니다.

이 플러그인은 처벌 관리 플러그인이 아닌 처벌 관리 플러그인을 통해 처벌을 할 시, 처벌 내역을 네이버 카페에 자동으로 게시글을 올려주는 플러그인입니다.


우선 이 플러그인은 다음의 기능을 지원합니다.

  • 밴 처리시 네이버 카페에 자동으로 등록
  • 경고 처리시 네이버 카페에 자동으로 등록
  • 채팅차단 처리시 네이버 카페에 자동으로 등록
  • HTML 태그 커스터마이징 지원
  • 네이버 공식 API 사용
  • 설정 가능한 config.ymlforms.yml

가령 /ban Gooday2die 8d (LiteBans 명령어 사용시)


이런식으로 실시간으로 관리자가 명령을 하면, 플러그인이 해당 처벌을 감지 후 네이버 카페에 지정된 템플릿으로 카페에 글을 작성합니다.

물론 템플릿은 HTML 포멧으로 이루어져있어서 원하는대로 바꾸실 수 있습니다.


현재까지 지원하는 플러그인은 LiteBans 플러그인 하나지만, 이후 추가적으로 플러그인들을 요청해주시거나, 아니면 제가 필요성을 느끼면 플러그인의 지원을 추가하겠습니다.

지원하는 플러그인

- LiteBans (100% 지원)

- 기본 명령어: /ban, /ban-ip, /밴, /mute, /채팅차단, /warn, /경고 를 자동으로 탐지 후 처리합니다 (정확도가 조금 떨어질 수 있습니다)


프로젝트 페이지는 https://github.com/MinecraftTorch/NaverCafeAlert 여기이며, 


설치와 사용법입니다.


1. 네이버 카페와 플러그인 연동

이 플러그인은 공식 네이버 로그인 API네이버 카페 API를 사용합니다. 플러그인을 사용하기 위해서는 네이버 계정에 로그인해야합니다.

여러분의 아이디와 비밀번호를 절대 수집하지 않습니다. 뿐만 아니라 알 수 있는 방법이 없습니다!

플러그인을 사용하기 위해서는 Refresh Token 이 필요합니다. https://mctor.ch/minecraftcafe/ 에 방문하셔서 네이버 로그인을 해주세요.

  • 웹 페이지는 예고 없이 디자인이 변동될 수 있습니다.

웹 사이트는 이렇게 생겼습니다. 초록색 로그인 버튼을 눌러주세요.

네이버 로그인을 진행해주세요. 평소에 사용하시던 네이버 계정을 사용하셔도 됩니다.

다음에는 이렇게 권한을 제공하는 창이 뜹니다.

  • 필수 제공 항목
  • 추가 제공 항목

이렇게 두가지를 반드시 선택 후 동의하기를 눌러주세요.

만일 체크되지 않으면, 카페에 게시글을 작성할 수 없습니다!

만일 성공적으로 로그인이 된다면 이런 화면이 나옵니다. 텍스트 창에 있는 refresh token 을 확인해주세요.

2. 카페 ID와 게시판 ID 확인

네이버 카페에 게시글을 작성하기 위해서는 다음의 두가지 정보가 필요합니다.

  • 네이버 카페의 ID (유저의 ID 처럼 네이버 카페에도 ID가 있습니다)
  • 작성할 게시판의 ID (마찬가지로 게시판에도 ID가 존재합니다)

게시글을 자동으로 작성하실 네이버 카페에 방문해주세요. 그리고는 작성하고 싶은 게시판을 눌러주세요.

예를들어 카페의 "자유게시판" 에 작성하고 싶으시면 자유게시판을 눌러주세요.

6

해당 게시판에 들어가셔서 글쓰기 를 눌러주세요. 그리고 나서 주소창을 봐주세요.

https://cafe.naver.com/ca-fe/cafes/30772403/menus/1/articles/write?boardType=L

주소창이 이런 값이라면

카페 ID : 30772403
작성할 게시판의 ID : 1

입니다.

3. Config.yml 설정

플러그인을 사용하기 위해서는 config.yml을 설정해야 합니다. 가장 중요한 부분은 다음의 값들입니다

  • cafeRefreshToken: 1. 네이버 카페와 플러그인 연동 에서 발급받은 refresh token. 아까 자정한 값을 그대로 복사 붙여넣기 해주세요. 띄어쓰기 및 오탈자가 생기면 에러가 납니다
  • cafeClubId: 2. 카페 ID와 게시판 ID 확인 에서 발급받은 카페의 ID.
  • cafeBanBoardId: 밴 발생시 게시글을 작성할 게시판의 ID.
  • cafeWarningBoardId: 경고 발생시 게시글을 작성할 게시판의 ID.
  • cafeMuteBoardId: 채팅차단 발생시 게시글을 작성할 게시판의 ID.

4. 서버 재시작 (또는 reload)

만일 모든 설정이 올바르게 설치되었을 경우, 자동으로 밴, 경고, 채팅차단의 경우 자동으로 알림이 네이버 카페로 작성됩니다.


다운로드는 https://github.com/MinecraftTorch/NaverCafeAlert/releases/tag/1.0.0-SNAPSHOT 여기서 1.0.0-SNAPSHOT 버전을 받으실 수 있습니다.


게시글에 문제가 있다면 말씀해주시면 최대한 빨리 수정하겠습니다.

감사합니다





6개의 댓글

프리루트
2022.08.10

초보 유저분들을 위해 플러그인의 기본적인 적용법 관련 내용을 간단하게 적어주시기 바랍니다!

내용 중에 프로젝트 페이지 ~ 설치법 및 사용법 사이에 기본적인 적용법 내용 입력해주시면 될 것 같네용

Gooday2die
2022.08.11
@프리루트

일단 사실 저기 적어놓으려고 했는데, 설명 부분이 너무 길어질 것 같아서 외부 페이지로 나눴습니다... ㅎㅎ... 그냥 그러면 안쪽으로 넣어보도록 할게요

외딴섬물범
2022.12.05

세상에.. 네이버 카페하고 연동할 수 있는 플러그인이 나오고 무료로 배포하신다니 감사합니다. 잘쓸게요!!

중간에 https://mctor.ch/minecraftcafe/ 로 들어가서 네이버 로그인 하라고해서 할려고 했는데... 사이트 삭제되었나요?

Gooday2die
2023.06.10
@ㄱㅖㅈㅓㅇ

도메인 관련해서 조금 복잡한 일이 있었습니다 ㅎ... 그 URL 자체는 조만간 수정해서 올리도록 하겠습니다. 번거롭게 해드려서 죄송합니다 ㅜㅜ

ㄱㅖㅈㅓㅇ
2023.06.11

아니에요 ㅎㅎ

뉴스 및 창작물
/files/thumbnails/115/774/003/262x150.crop.jpg?20240424234825

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0

/files/thumbnails/403/765/003/262x150.crop.jpg?20240409190538

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

Sonttukk

2024-04-09

4

/files/thumbnails/161/758/003/262x150.crop.jpg?20240331105743

레드스톤

라마 침 분수대 1

GlassesFilm

2024-03-31

0

/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 4

Sonttukk

2024-03-23

3

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

노트블럭전문가

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

노트블럭전문가

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0