본문 바로가기

code/기타

디스코드 노래방 봇 상시 가동

https://code-shabushabu.tistory.com/19

 

디스코드 노래방 봇 만들기

참고 블로그: https://kante-kante.tistory.com/36이 코드 그대로 했더니 명령어 인식을 못해서 수정 조금 함.또, 한번에 노래 하나씩만 재생 가능해서 플리 기능 추가했습니다. (하나 이상 노래 추가하면

code-shabushabu.tistory.com

이어지는 내용입니다. 위 글에서

1. 봇 생성&서버에 추가

3. 소스코드 (로 py파일 2개 만들기)

만 참고하시면 됩니다.

 


 

 

구글 클라우드 플랫폼에 들어가서 프로젝트를 만듭니다.

https://console.cloud.google.com/?hl=ko

 

메뉴 - 컴퓨터 엔진 - 사용 (처음에 카드 등록이 필요합니다. 무료 조건을 충족하면 무료로 사용 가능합니다.)

 

머신 설정

 

이렇게 설정하면 월별 예상 가격이 오른쪽에 7달러정도 나오는데, 가격이 나오더라도 실제로는 무료로 적용된다고 합니다. (저도 이렇게 사용중인데 아닐 시 정정 부탁합니다)

 

VM 인스턴스를 만들었다면 SSH 버튼을 눌러 리눅스 터미널을 띄웁니다.

 

오른쪽 위 파일 업로드 버튼을 눌러 py파일 2개를 업로드합니다.

 

순서대로 입력합니다.

1. sudo apt update
2. sudo apt install python3
3. sudo apt install python3-pip

4. pip3 --version (으로 위의 설치가 잘 되었는지 확인)

5. pip3 install discord yt_dlp pynacl

6. sudo apt install ffmpeg
7. sudo apt-get install tmux

8. tmux

9. python3 (실행할 py 이름).py

(ex. python3 Bot.py)

 

이제 창을 닫아도 봇이 24시간 가동됩니다.