요즘 바이브코딩으로 나온 프로그램들을 보면 정말 놀라움의 연속인 듯 합니다. 1년 전까지만 해도 바이브코딩으로 만든 것들은 한 눈에 보면 티가 났는데, 요즘은 저도 구별하기 어려울 지경입니다.
Claude나 AI 도구에 프롬프트 몇 줄만 던져줘도 로직까지 깔끔하게 짜주니, 텔레그램 알림 봇이나 자동화 스크립트 정도는 10분이면 뚝딱 만들어내는 세상이 되었더군요.
그런데 코드를 다 만들고 나면 결국 다들 똑같은 현실적인 문제에 부딪히게 됩니다.
"코드는 다 짰는데, 이걸 어디서 24시간 켜두지?"
로컬 터미널에서 돌리면 잘 돌아가지만, 작업을 끝내고 노트북 덮개를 닫는 순간 봇도 함께 멈춰버립니다. 그렇다고 알림 봇 하나 돌리자고 개인 PC를 24시간 켜둘 수도 없고, 미니PC나 라즈베리파이는 공유기 포트포워딩부터 번거롭습니다.
클라우드 가상 사설 서버를 쓰자니 SSH 키 설정, 방화벽 포트, 서비스 데몬 등록, 도커 세팅까지 배보다 배꼽이 더 커지더군요.
"코딩은 2026년 AI 시대로 왔는데, 배포와 서버 관리는 왜 여전히 1990년대 리눅스에 머물러 있어야 할까?"
이 불편함을 직접 해결하고 싶어서, 코드만 올리면 24시간 꺼지지 않는 백그라운드 클라우드인 대시클라우드(DashCloud)를 직접 개발하게 되었습니다.
복잡한 설정 파일이나 도커파일을 만들 필요 없이, 프로젝트 폴더 안에 아래 2개 파일만 있으면 됩니다.
my-bot/
├── main.py # 텔레그램 봇 실행 코드
└── requirements.txt # 설치할 파이썬 패키지 목록
main.py봇 토큰은 코드에 직접 적어두면 유출 위험이 있으니 환경변수로 불러오도록 작성합니다.
import os
import asyncio
from telegram import Update
from telegram.ext import ApplicationBuilder, CommandHandler, MessageHandler, filters, ContextTypes
BOT_TOKEN = os.environ.get("TELEGRAM_BOT_TOKEN")
async def start_handler(update: Update, context: ContextTypes.DEFAULT_TYPE):
await update.message.reply_text("24시간 켜져 있는 텔레그램 봇입니다.")
async def message_handler(update: Update, context: ContextTypes.DEFAULT_TYPE):
await update.message.reply_text(f"에코 응답: {update.message.text}")
if __name__ == "__main__":
if not BOT_TOKEN:
raise RuntimeError("TELEGRAM_BOT_TOKEN 환경변수가 설정되지 않았습니다.")
app = ApplicationBuilder().token(BOT_TOKEN).build()
app.add_handler(CommandHandler("start", start_handler))
app.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, message_handler))
print("텔레그램 봇이 시작되었습니다...")
app.run_polling()
requirements.txt메모장에 필요한 패키지 이름만 적어두면 됩니다.
python-telegram-bot>=20.0
리눅스 명령어 한 줄 칠 필요 없이 브라우저에서 바로 올릴 수 있도록 만들었습니다.
몇 초 만에 의존성 패키지가 설치되고 배포가 끝나며, 브라우저를 끄고 노트북 덮개를 닫아도 백그라운드에서 24시간 계속 가동됩니다.
터미널에서 Claude Code, Codex, Cursor 등으로 작업하는 분들은 브라우저를 켤 필요도 없이, 에디터 안에서 대화로 바로 배포할 수 있습니다.
터미널에 아래 명령어 한 줄만 입력하면 됩니다:
claude mcp add --transport http dashcloud https://mcp.dashcloud.kr/mcp
명령어를 실행하고 Claude Code에서 승인을 누르면 브라우저 로그인 기반으로 바로 연결됩니다. API 키를 따로 복사해서 넣을 필요도 없습니다.
연동 후 Claude Code 채팅창에 자연어로 이렇게 말하면 됩니다:
"지금 작성한 텔레그램 봇 대시클라우드에 24시간 배포해줘."
이러면 Claude가 알아서 대시클라우드 도구를 호출해 프로젝트를 만들고, 코드를 업로드한 뒤, 24시간 가동까지 끝내고 실행 로그를 터미널에 띄워줍니다.
비전공자든 개발자든, AI를 통해 훌륭한 아이디어를 코드로 구현했다면 배포와 인프라 관리라는 장벽 때문에 멈춰 서는 일은 없어야 한다고 생각합니다.
현재 오픈 베타로 운영 중이니, 텔레그램 봇이나 파이썬 자동화 스크립트를 24시간 띄워두고 싶으셨던 분들은 편하게 써보시고 피드백 주시면 감사하겠습니다.