질문
디스코드 봇 24시간 돌리는 법 컴 끄면 봇도 꺼짐
파이썬으로 만든 봇인데 내 컴 끄면 오프라인 됨
친구 서버에서 계속 쓰고 싶음
파이썬으로 만든 봇인데 내 컴 끄면 오프라인 됨
친구 서버에서 계속 쓰고 싶음
디스코드 봇을 24시간 돌리려면 내 컴퓨터가 아니라 계속 켜져 있는 서버에서 봇을 실행해야 합니다. 봇 프로세스가 내 PC 에서 돌고 있으니 PC 를 끄면 봇도 같이 오프라인이 되는 것입니다. 디스코드 봇은 가벼워서 1코어 1~2기가 서버면 봇 여러 개도 충분합니다. 1. 서버에 파이썬을 설치하고 봇 코드를 올립니다 2. 토큰은 코드에 쓰지 말고 .env 파일에 넣습니다 3. systemd 서비스로 등록하고 Restart=always 를 넣습니다 4. systemctl enable 로 서버가 재부팅돼도 자동으로 켜지게 합니다 확인 방법: journalctl -u 서비스이름 -f 로 로그를 보면서 봇을 일부러 종료해 보세요. Restart=always 가 들어가 있으면 에러로 죽어도 몇 초 뒤 다시 켜집니다. 정리해 둔 글: 「디스코드 봇 24시간 돌리는 법 (사양, 자동 재시작, 토큰 관리)」 글 보기 → 국내 단독형 요금 예시: 「에그호스팅 VPS 요금과 사양」 글 보기 →
에그호스팅 제일 작은거에 봇 셋 올려둠 한달 13000원
무료 호스팅 몇개 써봤는데 자꾸 잠들어서 결국 서버 샀음