Skip to content
This repository has been archived by the owner on Sep 11, 2021. It is now read-only.

SeoaV2/SeoaBot

 
 

Repository files navigation

SeoaV1-fixed

seoaapp/SeoaBot의 포크인 UnderC/SeoaBot을 고친 버전

‏‏‎ ‎

이 문서는 봇 개발자를 위한 문서입니다
봇 사용자는 봇 내부 help 명령어를 사용하세요

준비물

  • bash
  • node (v12 or higher)
  • npm or yarn
  • mysql or mariadb
  • Java

Java설치

설정 파일에서 음악기능을 비활성하고 이 과정을 스킵할 수 있습니다

이 봇에 사용되는 lavalink구동하기 위하여
심볼릭 링크된 OpenJDK 13이 필요합니다

OpenJDK 13 다운로드

이곳에서 tar.gz 파일을 받은후 압축을 해제합니다

심볼릭 링크

sudo ln --symbolic /path/to/downloaded/jdk-13.0.2/bin/java /usr/bin/java13

로 심볼릭 링크를 생성합니다

DB 설치

SQL Shell에 관리자 계정으로 로그인 한뒤 database.sql을 실행합니다

source database.sql

구성요소 다운로드

  • npm i 혹은 yarn 을 입력하여 npm 패키지를 받습니다
  • 옵션) /scripts/lavalink.sh를 실행하여 바이너리를 미리 받아 놓을 수 있습니다

실행 설정

config.example.jsonconfig.json에 복사하여 파일을 수정해 설정을 완료합니다

실행

배포 모드: npm start 혹은 yarn start
개발 모드: npm run dev 혹은 yarn dev

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.2%
  • Shell 0.8%