디스코드 사용자가 요청하는 DJMAX RESPECT V의 곡 정보를 검색한 후 이를 출력하는 봇입니다.
~디맥곡검색 (곡제목)
명령어를 통해 원하는 곡의 아티스트, BPM, 패턴 수 등을 제공~디맥난이도검색 4B 14
명령어를 통해 특정 키의 특정 난이도 악곡을 전부 검색해 줌~디맥배속설정 (원하는 절대BPM) (곡제목)
명령어를 통해 초견인 곡의 배속을 맞출 수 있음 (예:~디맥배속설정 520 ANALYS
->170 * 3.00 = 510, 170 * 3.25 = 552.5
)
- CSV 파일을 읽은 후 SQLite에 저장하는 함수
- CSV 파일 읽기
- CSV 파일 레코드를
struct
로 저장 -
struct
를 SQLite의 자료형으로 저장
- SQLite에서 원하는 쿼리를 검색하여 이를 dict 형태로 변환하는 함수
- 곡 제목을 검색한 경우
- 곡 제목을 절대 BPM 값을 받아 검색한 경우?
- 특정 버튼의 특정 난이도를 검색한 경우
- 봇에 들어온 각 명령어를 처리하는 함수들