가이드
디스코드 봇 24시간 켜 두기
봇 토큰 만들기 → 주문 → 파일 올리기 → 시작.
1. 봇 만들기
- Discord Developer Portal → New Application.
- Bot → Reset Token → 토큰 복사. 새면 다시 Reset.
- 메시지 내용을 읽는 봇: Bot → Privileged Gateway Intents → Message Content Intent 켬.
- OAuth2 → URL Generator →
bot,applications.commands→ 권한 → 나온 주소로 서버에 초대.
2. 요금제
| 요금제 | 메모리 | CPU | 디스크 | 월 트래픽 | 월 요금 |
|---|---|---|---|---|---|
| 봇 S | 최대 256 MB | 최대 1코어 | 1 GB | 10 GB | ₩1,000 |
| 봇 M | 최대 512 MB | 최대 1.5코어 | 3 GB | 30 GB | ₩2,000 |
| 봇 L | 최대 1 GB | 최대 2코어 | 5 GB | 80 GB | ₩3,500 |
| 봇 XL | 최대 2 GB | 최대 3코어 | 10 GB | 200 GB | ₩6,000 |
실행 환경 (주문 때 선택): Node.js 20 · 22 · 24 · Python 3.11 · 3.12 · 3.13 · Java 17 · 21.
3. 파일 올리기
- 서비스 화면 → 패널 열기 → 파일 → 업로드. zip은 올린 뒤 압축 풀기.
- SFTP도 됩니다 (상점 비밀번호).
node_modules·venv는 올리지 않습니다 (자동 설치).
4. 토큰
.env 파일에 넣고 코드에서 읽습니다.
TOKEN=복사한_토큰
| 언어 | 코드 |
|---|---|
| Python | from dotenv import load_dotenv; load_dotenv() → os.getenv("TOKEN") |
| Node.js | require("dotenv").config() → process.env.TOKEN |
5. 시작 파일 (비워 두면 자동)
| 언어 | 찾는 순서 |
|---|---|
| Python | main.py → bot.py → app.py → index.py·run.py·start.py → .py가 하나면 그것 |
| Node.js | package.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.
- 셀프봇·스팸 봇 금지.