Skip to content

실험, 재미, 교육, 공부 목적으로 만들어진 프로젝트 미나 디스코드 봇. 실험적으로 운영을 하기 때문에 초대 링크가 없습니다

Notifications You must be signed in to change notification settings

qwreey/mina-discord-bot

Repository files navigation

주의 : 이 저장소는 운영중인 미나 봇에 대한 기여만을 상정합니다, 이 저장소를 통해 미나의 사설서버를 운영하는것은 허용하지 않습니다
따라서 라이선스가 존재하지 않으며, 이를 부정 사용시에는 법적인 처벌을 받을 수 있습니다

MINA_DiscordBot

실험 / 재미 / 교육 (공부) 목적으로 만들어진 프로젝트 미나 디스코드 봇 (초대링크)

지원

  • 상아리 : 프로필 제작, 아이디어 제공
  • 눈송이 : 작명, 아이디어 제공, 협업 개발
  • 팥죽 : 아이디어 제공
    그외 등등...

:: 미나 추가하려 했던것 (하고있는것) 플리 저장하는거 (ear 에서 영감) 음악 현재재생 같은거 띄우는 방 따로 만들기 금지어 기능 (있으면 알아서 지우는거)

설정

아래의 커맨드를 입력합니다 (리눅스 전용)

mkdir data;mkdir data/interactionData;mkdir data/serverData;mkdir data/userData;mkdir data/userLearn;mkdir data/youtubeCache;mkdir data/youtubeFiles;touch data/userLearn/index;touch data/ACCOUNT_test.json;touch data/ACCOUNT.json;printf "[]" > data/lastMusicStatus.json;printf "[]" > data/loveLeaderstatus.json

그런 다음 ACCOUNT.json 을 편집합니다, 형식은 다음과 같습니다

{
    "ReportWebhooks": [
        // 문의 기능을 위한 디스코드 웹훅 목록입니다, 문자열로 모두 입력합니다
    ],
    "botToken": "", // 봇이 돌아갈 토큰입니다, BOT 프리픽스는 필요 없습니다
    "naverClientId": "", // 네이버 API 클라이언트 아이디입니다
    "naverClientSecret": "", // 네이버 API 클라이언트 시크릿입니다 , 사전 기능에서 사용됩니다
    "InvLink": "https://discord.com/oauth2/authorize?client_id=828894481289969665&permissions=412429446208&scope=bot%20applications.commands", // 초대 링크입니다, 직접 바꾸시면 됩니다
    "BirthdayDay": 1617793730, // 이 봇이 탄생한 날자를 유닉스 시간대로 기록한것입니다, GMT+9 를 따릅니다
    "GoogleAPIKey": "", // 유튜브 API 를 사용할 수 있는 구글 API 키입니다
    "covid19Client": "", // 공공데이터포탈에서 발급받은 코로나 19 상황 API 의 키입니다
    "ApexLegendsApiKey": "" // 에이펙스 공식 API 에서 발급받은 API 키입니다
}

ACCOUNT_test.json 의 경우 테스트모드 (luvit app test) 로 실행했을 때 ACCOUNT.json 의 값을 덮어쓰는데 사용됩니다. 즉 테스트 모드에서 다른 토큰으로 로그인하도록 설정할 수 있습니다.

이제 luvit 을 받고 /user/bin 이나 C:\Windows 처럼 Path 로 인식할 수 있는 곳에 luvit 바이너리 파일을 넣고. mina 폴더 안에서 luvit app 을 쳐주시면 돌아갑니다

Debug 모드를 켜려면 luvit app test 쓰면 됩니다 이러면 ACCOUNT_test.json 의 값을 ACCOUNT.json 의 값보다 우선순위를 둔채로 실행합니다

종속성/사용 라이브러리

Actknowledge 를 확인하세요

기여 도움말

Contributor 를 확인하세요

실행 인자

RunArgs 를 확인하세요

About

실험, 재미, 교육, 공부 목적으로 만들어진 프로젝트 미나 디스코드 봇. 실험적으로 운영을 하기 때문에 초대 링크가 없습니다

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages