GuardianWatch
GuardianWatch에 오신 것을 환영합니다! 이 봇은 Discord Server 회원에 대한 정보를 효율적으로 수집하고 구성하기위한 도구입니다. Python에 전적으로 쓰여지고 Google Sheets API와 함께 Discord의 BOT API의 힘을 활용하는이 봇은 GSHEETS-MODE, CSV-MODE 및 COOND-MODE의 세 가지 모드에서 다양한 모드에서 다양성과 사용 편의성을 제공합니다.
특징
GSHEETS 모드 : BOT 스타트 업에서 포괄적 인 사용자 정보 목록을 자동으로 컴파일하고 지정된 Google 시트 페이지로 직접 보냅니다. CSV 모드 : /검사 명령을 사용하여 주문형 사용자 정보를 수집하고 채팅에서 직접 CSV 파일로 출력합니다. 결합 모드 : GSHEETS 및 CSV 모드의 기능을 병합하여 /검사 명령이 제공된 인수 (CSV 또는 G 각 모드는 별도의 Python 파일로 작동하여 귀하의 요구에 가장 적합한 버전을 선택할 수있는 유연성을 제공합니다.
수집 된 정보
현재 봇은 각 사용자에 대한 다음 정보를 수집합니다.
- 사용자 이름
- 불화 ID
- 별명
- 프로필 사진 URL
- 역할
향후 향상
우리는 봇의 기능을 끊임없이 확장하려고합니다. 계획된 향후 업데이트에는 다음과 같은 추가 사용자 세부 사항이 포함됩니다.
- 날짜에 가입하십시오
- 계정 연령
- 총 메시지가 보냈습니다
- 서버에서 마지막 메시지를 보냈습니다
- 시작하기
Discord Member Scanner를 업데 실행하려면 다음 단계를 따르십시오.
- 저장소를 복제하십시오 :이 저장소를 로컬 컴퓨터로 클로닝하여 시작하십시오.
- 종속성 설치 : 파이썬이 설치되어 있고 필요한 패키지를 확인하십시오.
- Discord Bot 설정 : Discord의 공식 안내서를 따라 봇을 설정하고 토큰을 얻으십시오.
- Google Sheets API 구성 : Gsheets 모드의 경우 Google Sheets API를 설정하고 자격 증명을 얻습니다.
- 구성 : Google Sheets 자격 증명 및 기타 필요한 구성으로 Client_Secret.json 파일을 채우십시오.
- 봇 실행 : 실행하려는 모드를 선택하고 해당 Python 파일 (gsheets-mode.py, csv-mode.py 또는 combined-mode.py)을 실행하십시오.
용법
- GSHEETS 모드 : 봇을 실행하면 시작시 회원 정보가있는 Google 시트를 자동으로 채우게됩니다.
- CSV 모드 : Discord 서버의 /검사 명령을 사용하여 데이터 수집 및 CSV 파일 생성을 트리거합니다.
- 결합 모드 : [CSV /Gsheets]를 사용하여 데이터 수집의 출력 형식을 지정합니다.
기부금
- 기부금을 환영합니다! 새로운 기능, 개선 또는 버그 수정에 대한 아이디어가있는 경우 리포지토리를 자유롭게 포크하고 변경하고 풀 요청을 제출하십시오.
특허
- 이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
부인 성명
- 이 봇은 교육 및 행정 목적으로 만 사용됩니다. Discord의 서비스 약관을 준수하고 데이터를 수집하기 전에 서버 멤버로부터 필요한 권한을 얻습니다.