본문으로 건너뛰기

가이드

디스코드 봇 24시간 켜 두기

봇 토큰 만들기 → 주문 → 파일 올리기 → 시작.

1. 봇 만들기

  1. Discord Developer Portal → New Application.
  2. Bot → Reset Token → 토큰 복사. 새면 다시 Reset.
  3. 메시지 내용을 읽는 봇: Bot → Privileged Gateway Intents → Message Content Intent 켬.
  4. OAuth2 → URL Generator → bot, applications.commands → 권한 → 나온 주소로 서버에 초대.

2. 요금제

요금제메모리CPU디스크월 트래픽월 요금
봇 S최대 256 MB최대 1코어1 GB10 GB₩1,000
봇 M최대 512 MB최대 1.5코어3 GB30 GB₩2,000
봇 L최대 1 GB최대 2코어5 GB80 GB₩3,500
봇 XL최대 2 GB최대 3코어10 GB200 GB₩6,000

실행 환경 (주문 때 선택): Node.js 20 · 22 · 24 · Python 3.11 · 3.12 · 3.13 · Java 17 · 21.

3. 파일 올리기

  1. 서비스 화면 → 패널 열기 → 파일 → 업로드. zip은 올린 뒤 압축 풀기.
  2. SFTP도 됩니다 (상점 비밀번호).
  3. node_modules·venv는 올리지 않습니다 (자동 설치).

4. 토큰

.env 파일에 넣고 코드에서 읽습니다.

TOKEN=복사한_토큰
언어코드
Pythonfrom dotenv import load_dotenv; load_dotenv() → os.getenv("TOKEN")
Node.jsrequire("dotenv").config() → process.env.TOKEN

5. 시작 파일 (비워 두면 자동)

언어찾는 순서
Pythonmain.py → bot.py → app.py → index.py·run.py·start.py → .py가 하나면 그것
Node.jspackage.json main → index·main·bot·app.js (src/, .ts 포함) → .js가 하나면 그것 → npm start
Java.jar가 하나면 그것 (의존성 포함 jar)

직접 정하기: 패널 → 시작 설정.

6. 패키지 (자동 설치)

  • Python: requirements.txt가 바뀌면 설치 + import 중 없는 것 설치 (discord → discord.py).
  • Node.js: package.json이 바뀌면 npm install + require·import 중 없는 것 설치.

7. 확인

  • 콘솔에 봇을 시작합니다: <파일> → 패널 상태 실행 중.
  • 들어오는 포트 없음 (웹 대시보드·UDP 불가).
  • 월 트래픽을 넘으면 1 Mbps.
  • 셀프봇·스팸 봇 금지.