유튜브 링크를 통해 디스코드 보이스 채널에 음악을 송출하는 봇입니다.
- 유튜브 링크로 음악을 보이스 채널에 송출
- 요청자가 있는 보이스 채널로 자동 설정 후 음악 송출
- 지정된 채팅 채널에 송출 확인 메시지 출력
- 슬래시(/) 명령어 지원
- 필요한 패키지 설치:
pip install -r requirements.txt
-
FFmpeg 설치:
- Windows: FFmpeg 다운로드
- Linux:
sudo apt install ffmpeg - macOS:
brew install ffmpeg
-
.env.example파일을.env로 복사하고 설정 내용 입력:
# Discord Bot Token
DISCORD_TOKEN=your_discord_token_here
# 음악 명령어 채팅 채널 ID
MUSIC_CHANNEL_ID=your_channel_id_here
- 디스코드 봇 초대 시 반드시
applications.commands스코프와 메시지 및 음성 관련 권한을 추가해야 합니다.
python main.py
/재생 [유튜브 URL]- 유튜브 링크로 음악을 재생합니다./정지- 음악을 일시 정지합니다./다시- 일시 정지된 음악을 다시 재생합니다./종료- 음악 재생을 종료하고 봇이 음성 채널에서 나갑니다./도움말- 봇 명령어 목록을 보여줍니다.