seoaapp/SeoaBot의 포크인 UnderC/SeoaBot을 고친 버전
이 문서는 봇 개발자를 위한 문서입니다
봇 사용자는 봇 내부 help 명령어를 사용하세요
- bash
- node (v12 or higher)
- npm or yarn
- mysql or mariadb
- Java
설정 파일에서 음악기능을 비활성하고 이 과정을 스킵할 수 있습니다
이 봇에 사용되는 lavalink를 구동하기 위하여
심볼릭 링크된 OpenJDK 13이 필요합니다
이곳에서 tar.gz 파일을 받은후 압축을 해제합니다
sudo ln --symbolic /path/to/downloaded/jdk-13.0.2/bin/java /usr/bin/java13
로 심볼릭 링크를 생성합니다
SQL Shell에 관리자 계정으로 로그인 한뒤 database.sql을 실행합니다
source database.sql
npm i
혹은yarn
을 입력하여 npm 패키지를 받습니다- 옵션)
/scripts/lavalink.sh
를 실행하여 바이너리를 미리 받아 놓을 수 있습니다
config.example.json
를 config.json
에 복사하여 파일을 수정해 설정을 완료합니다
배포 모드: npm start
혹은 yarn start
개발 모드: npm run dev
혹은 yarn dev