이 프로젝트는 Minecraft 서버의 상태를 가져오기 위해 MSC API(mcstatus.io)를 사용합니다.
설치해야 합니다:
Node.js v16.9.0 이상 (여기서 다운로드)
NPM(Node.js와 함께 자동으로 설치)
권장 대상:
파일 편집을 위한 IDE 설치(Visual Studio Code 권장)
사용하는 방법?
config.js
및 data.json
파일 편집
실행하기 전에 npm install
명령을 사용하여 필요한 모든 종속성을 설치합니다(또는 package.json
파일에서 "install-cmd" 사용).
npm start
또는 node index.js
사용하여 프로젝트 실행
완전히 사용자 정의 가능한 구성
사용자 정의 접두사 + 슬래시 명령이 포함된 작업 명령
도움말 메뉴를 가져오기 위한 help
명령(사용자가 사용할 수 있는 모든 명령 목록)
서버의 IP 주소를 가져오는 ip
명령
이제 실제 온라인 플레이어 목록을 가져오는 list
명령
서버에 대한 간단하고 명확한 개요를 얻기 위한 status
명령
서버의 Minecraft 버전을 가져오기 위한 version
명령
Minecraft 서버 목록의 서버에 대한 투표를 위한 투표 링크를 가져오는 vote
명령
온라인 및 최대 플레이어로 봇 상태 자동 업데이트 (변수가 있는 구성에서 설정)
더 많은 Discord 봇 활동: playing
, listening
, watching
및 competing
더 많은 Discord 봇 상태: online
, idle
, dnd
, invisible
반응과 스레드가 포함된 제안/투표 채널
구성 파일에서 편집 가능한 각 명령에 대한 사용자 정의 응답
플레이어 목록과 함께 상태 메시지 자동 업데이트
명령 삽입의 무작위 RGB 색상(각 메시지는 서로 다름)
다채로운 콘솔 로깅 지우기
Repl.it에서 실행:
Repl은 아마도 최신 Node.js 버전으로 업데이트되지 않을 것입니다. Discord.js v14를 지원하기 위해 Node.js v16.9.0 이상을 설치할 수 있는지 확인하세요.
사용자 정의 삽입 메시지 명령 보내기
사용자 정의 메시지/공지 명령 보내기
더 나은 테스트 명령 변수(가동 시간과 같은 추가 프로세스 정보)
설문조사/투표 명령(간단하거나 추가 옵션 포함)
자동 변경 상태CH 메시지
상태 명령
IP 주소 명령
Minecraft 버전 명령
플레이어 목록 명령
투표 링크 명령
반응이 포함된 설문조사/투표 채널
슬래시 명령
repl.it으로 설치
더 많은 텍스트 언어(또는 사용자 정의)
온라인 플레이어 수에 대한 봇 상태(활동)
봇 시작 시 초대 링크 받기(구성에서 사용 가능한 옵션)
모든 명령이 나열된 도움말 명령
그리고 기타 미등록된 것들