
https://github.com/espada105/Discord_HitoriGotoh
친구들이랑 디코를 많이 하는 편인데, 노래봇이 끊겨서 로컬로 돌릴 수 있게 한 번 만들어 봤다. 어려운 건 없었고 디스코드에서 라이브러리를 제공한다는게 좀 신기했는데, UI를 비교적 쉽게 사용할 수 있었다.
win에서는 .bat mac/Linux는 .sh를 사용하면 본인 로컬에 설치 할 수 있으나, https://www.gyan.dev/ffmpeg/builds/ 에서

위에 essentials를 다운 받고 환경변수 PATH에 bin폴더의 경로를 지정해줘야한다.
그리고 디스코드에서 봇의 키를 따로 받아놔야 한다.
https://discord.com/developers/applications
로컬로 돌려야 하기 때문에 .env 파일에 개인의 키를 입력해야한다.
개인의 키를 받고 디스코드상 애플리케이션(봇)을 설정하고 나면 로컬에서 파일 실행으로 봇을 활성화할 수 있다.
이랬는데 오류가 난다?
pip로 라이브러리 설치가 덜 된거임 ㅇㅇ.. 알아서 설치
이게 아니다?
PATH에 경로를 잘못추가함 ㅇㅇ..
얘도 아님?
디스코드에서 앱설정을 잘못함 ㅇㅇ.. => Oauth에서 권한설정문제일수 있으므로 모르겠으면 앵간한거 다 체크하면 됨
진짜 다 아니다?
그냥 직접 클론따서 본인이 하나씩 설치해봐야 됨.
디스코드 애플리케이션 만들어서 oauth설정후 키 받아놓고 서버에 봇 추가
https://www.gyan.dev/ffmpeg/builds/ 에서 essential 위에 사진참고해서 설치후 환경변수에서 PATH 경로 추가 (bin폴더 하면된다)
클론딴 레포에서 필요하다는 라이브러리 설치
서버 실행
이래도 안되면 주인장 탓임 (자동설치는 확인 안해봤으니 그냥 직접추가하는게 좋다)
놀랍습니다