크리스마스까지 캐롤을 듣고 싶으신가요?
아니면, 24시간 캐롤을 틀어서 정신병이 걸리고 싶으신가요?
그런 당신에게 완벽한 대안, 크리스마스의 악몽™을 소개합니다!
1. 해당 URL을 통해 봇을 서버에 초대하세요.
2. 원하는 보이스 채널에 입장하세요.
3. /invite-carol 명령어로 봇을 활성화시키세요. 봇은 관리자가 킥하거나, 재시작되거나, 크리스마스가 지나거나, 디스코드 서버 문제로 재시작되지 않는 한 보이스 채널에서 절대로 내려가지 않습니다.
크리스마스의 악몽은 크리스마스가 지나 사라졌습니다.
..적어도 2022년에는 말이지요.
해당 봇은 명령어를 통해 URL을 추가하여 모든 서버에 재생하는 형식입니다.
만약 직접 구동하고 싶다면, 다음을 따르세요.
- 봇을 구동시킵니다. 봇은 최소 자바 8부터 작동합니다.
- 첫 구동시에는 콘피그 설정이 안되어있기때문에 구동에 실패합니다. 봇을 끕니다.
- 생성된 config.properties의 token에 디스코드 봇 토큰, admin에 플레이리스트를 제어할 사용자의 디스코드 계정 ID를 적습니다. 여기서 디스코드 계정 ID는 닉네임이 아닌, Snowflake ID입니다.
- 파일을 저장하고, 봇을 다시 구동시킵니다.
- /carol 명령어로 URL을 추가합니다. URL 제거는 봇을 끄고, playList.db를 제거하는 방법 외에 구현해두지 않았습니다.
- 이전 작업이 완료되었다면, 음성 채널에 들어가 /invite-carol 명령어로 활성화시키세요.
이래서 눈치 빠른 개발자는 싫다니까.
¯\(ツ)/¯