Skip to content

milkyway0308/ChristmasNightmare

Repository files navigation

크리스마스의 악몽

24/7 노이로제 생성기

악몽

크리스마스까지 캐롤을 듣고 싶으신가요?

아니면, 24시간 캐롤을 틀어서 정신병이 걸리고 싶으신가요?

그런 당신에게 완벽한 대안, 크리스마스의 악몽™을 소개합니다!

어떻게 사용합니까?

1. 해당 URL을 통해 봇을 서버에 초대하세요.

2. 원하는 보이스 채널에 입장하세요.

3. /invite-carol 명령어로 봇을 활성화시키세요. 봇은 관리자가 킥하거나, 재시작되거나, 크리스마스가 지나거나, 디스코드 서버 문제로 재시작되지 않는 한 보이스 채널에서 절대로 내려가지 않습니다.

크리스마스의 악몽은 크리스마스가 지나 사라졌습니다.

..적어도 2022년에는 말이지요.

코드에는 캐롤이 보이지 않습니다.

해당 봇은 명령어를 통해 URL을 추가하여 모든 서버에 재생하는 형식입니다.

만약 직접 구동하고 싶다면, 다음을 따르세요.

  1. 봇을 구동시킵니다. 봇은 최소 자바 8부터 작동합니다.
  2. 첫 구동시에는 콘피그 설정이 안되어있기때문에 구동에 실패합니다. 봇을 끕니다.
  3. 생성된 config.properties의 token에 디스코드 봇 토큰, admin에 플레이리스트를 제어할 사용자의 디스코드 계정 ID를 적습니다. 여기서 디스코드 계정 ID는 닉네임이 아닌, Snowflake ID입니다.
  4. 파일을 저장하고, 봇을 다시 구동시킵니다.
  5. /carol 명령어로 URL을 추가합니다. URL 제거는 봇을 끄고, playList.db를 제거하는 방법 외에 구현해두지 않았습니다.
  6. 이전 작업이 완료되었다면, 음성 채널에 들어가 /invite-carol 명령어로 활성화시키세요.

그러면, 엄밀히 말해서 이건 크리스마스 봇이 아니지 않나요?

이래서 눈치 빠른 개발자는 싫다니까.

왜 굳이 이런짓을..?

¯\(ツ)