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시간 가동됩니다.