디스코드 봇을 디스호스트에 올렸더니 계속 오프라인인 원인은 패널의 시작 설정에 메인 진입점(index.js) 경로가 맞지 않거나 .env에 DISCORD_TOKEN 같은 환경변수가 주입되지 않았기 때문이며, node_modules는 업로드하면 안 됩니다. 해결 방법은 공개 GitHub 저장소에 코드(단, node_modules 제외)를 올리고 패널의 JS FILE에 실제 index.js 경로(src/index.js 또는 dist/index.js)를 지정한 뒤, 패널이나 .env로 DISCORD_TOKEN 등 환경변수를 등록하고 재시작하면 됩니다.