Zapier vs Make vs n8n 2026 — 3개 자동화 플랫폼 가격·기능 1:1 비교
Zapier·Make.com·n8n 2026년 5월 기준 가격·기능·사용성을 1:1 비교. 월 1만 건 기준 비용 차이 10배, n8n 2.0 신기능, 자가 호스팅 옵션, 시나리오별 추천까지 정리.
AI 기술을 누구나 쉽게 활용할 수 있도록 실전 가이드를 작성합니다. ChatGPT, Claude, AI 자동화, SEO 분야를 전문으로 다룹니다.
본인만의 ChatGPT 챗봇 갖고 싶으셨죠?
저도 그랬어요. 본업 일하면서 자주 쓰는 질문 패턴(코드 디버깅·번역·요약)이 있는데 매번 ChatGPT 웹사이트 열기 귀찮고, 모바일에서도 바로 쓰고 싶었거든요. 2026년 1월에 Telegram + ChatGPT API 봇 1시간 만들어서 쓰기 시작했고, 지금은 회사 그룹챗까지 연결해서 매일 30~50회 사용해요.
오늘은 Telegram 봇 + ChatGPT API 자동화 5단계예요. 결론부터 말씀드리면 Python 50줄 + 무료 Cloudflare Workers + 월 $1~3 비용으로 본인만의 24시간 AI 비서 완성이에요.

먼저 텔레그램 앱에서 봇 등록해요. PC·모바일 둘 다 가능해요.
BotFather로 봇 생성:
발급받은 토큰을 메모장에 임시 저장하세요. 코드에서 환경변수로 사용할 거예요.
선택 설정 (BotFather 명령어):
이 단계는 5분이면 끝나요. 토큰 분실 시 BotFather에서 /token 명령어로 재발급 가능해요.
ChatGPT API 사용하려면 OpenAI 계정과 결제수단 등록이 필요해요.
API 키 발급 단계:
충전 금액별 사용량 (GPT-5.2 mini 기준):
개인 봇이면 $5로 충분해요. 자동 충전(auto-recharge)은 비활성화하세요. 코드 버그로 무한 호출 시 청구액 폭탄 위험이 있거든요.
핵심 코드는 50줄 이내예요. 파이썬 3.10+ 필요해요.
필수 라이브러리 설치:
pip install python-telegram-bot openai python-dotenv
기본 봇 코드 (bot.py):
import os
from openai import OpenAI
from telegram import Update
from telegram.ext import ApplicationBuilder, CommandHandler, MessageHandler, filters, ContextTypes
from dotenv import load_dotenv
load_dotenv()
TELEGRAM_TOKEN = os.getenv("TELEGRAM_TOKEN")
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=OPENAI_API_KEY)
# 사용자별 대화 기록 저장
conversations = dict()
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
user_id = update.effective_user.id
conversations[user_id] = []
await update.message.reply_text("안녕하세요. 무엇이든 물어보세요.")
async def reset(update: Update, context: ContextTypes.DEFAULT_TYPE):
user_id = update.effective_user.id
conversations[user_id] = []
await update.message.reply_text("대화 기록이 초기화됐어요.")
async def chat(update: Update, context: ContextTypes.DEFAULT_TYPE):
user_id = update.effective_user.id
user_message = update.message.text
history = conversations.get(user_id, [])
history.append([{"role": "user", "content": user_message}][0])
response = client.chat.completions.create(
model="gpt-5.2-mini",
messages=[{"role": "system", "content": "친절한 한국어 AI 비서로 답변하세요."}] + history,
max_tokens=500
)
reply = response.choices[0].message.content
history.append([{"role": "assistant", "content": reply}][0])
conversations[user_id] = history[-10:]
await update.message.reply_text(reply)
app = ApplicationBuilder().token(TELEGRAM_TOKEN).build()
app.add_handler(CommandHandler("start", start))
app.add_handler(CommandHandler("reset", reset))
app.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, chat))
app.run_polling()
환경변수 파일 (.env):
TELEGRAM_TOKEN=발급받은_텔레그램_토큰
OPENAI_API_KEY=sk-발급받은_OpenAI_키
.gitignore에 .env 추가 (절대 잊지 말기):
.env
__pycache__/
코드 핵심 포인트:
n8n + Claude API 자동화 5단계와 비슷한 구조지만 Telegram + Python 직접 구현이라 학습 가치가 높아요.
코드 작성 완료하면 본인 PC에서 테스트해요.
실행 방법:
python bot.py
콘솔에 'Application started' 메시지 뜨면 봇 실행 중이에요. 텔레그램에서 본인 봇 검색 → /start → 메시지 입력해보면 GPT-5.2 mini가 응답해요.
자주 발생하는 에러:
Error: Invalid token
→ TELEGRAM_TOKEN 오타 또는 .env 파일 위치 확인
openai.AuthenticationError
→ OPENAI_API_KEY 잘못됐거나 결제수단 미등록
RuntimeError: This event loop is already running
→ Jupyter Notebook에서 실행하지 말고 일반 터미널 사용
고급 기능 추가:
자동화 도구 비교는 Make vs Zapier 2026 가격 비교도 참고해보세요.

본인 PC 24시간 켜둘 수 없으니까 무료 호스팅으로 옮겨요.
Cloudflare Workers 사용 이유:
배포 단계:
Cloudflare Workers JavaScript 예시:
export default {
async fetch(request, env) {
const update = await request.json();
const message = update.message?.text || "";
const chatId = update.message?.chat?.id;
const aiResponse = await fetch("https://api.openai.com/v1/chat/completions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer " + env.OPENAI_API_KEY
},
body: JSON.stringify({
model: "gpt-5.2-mini",
messages: [{role: "user", content: message}]
})
});
const data = await aiResponse.json();
const reply = data.choices[0].message.content;
await fetch("https://api.telegram.org/bot" + env.TELEGRAM_TOKEN + "/sendMessage", {
method: "POST",
headers: {"Content-Type": "application/json"},
body: JSON.stringify({chat_id: chatId, text: reply})
});
return new Response("OK");
}
};
배포 후 텔레그램 webhook 설정 (한 번만):
curl "https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://my-telegram-bot.your-subdomain.workers.dev"
이렇게 하면 본인 PC 꺼도 24시간 봇이 작동해요. 무료 한도 10만 요청은 일일 3,000회 정도라 개인 봇은 평생 무료로 쓸 수 있어요. AI 자동화 도구 종합 비교는 Zapier vs Make vs n8n 3way 비교도 참고하세요.
시나리오 1: 개인 일정 관리 봇
시나리오 2: 외국어 번역 봇
시나리오 3: 코드 디버깅 봇
시나리오 4: 뉴스 요약 봇
시나리오 5: 고객 응대 자동화 (1인 사업자)
시나리오 6: 그룹 챗 모더레이터
시나리오 7: 학습 도우미 (자녀용)
코딩 처음이면 1단계 BotFather + 2단계 OpenAI API 키 발급까지만 오늘 완료해보세요. 코드 작성은 ChatGPT한테 "이 글의 코드 단계별로 설명해줘" 물어보면 본인 페이스로 학습 가능해요. 1주일 안에 본인만의 AI 비서가 완성됩니다.
Python 기본 문법(변수·함수)만 알면 충분해요. 이 글의 코드를 그대로 복사해서 본인 토큰만 바꿔 넣으면 1시간 안에 작동해요. 코딩 처음이라면 Replit 같은 무료 IDE에서 시작해보세요. 브라우저에서 바로 실행되고 호스팅까지 돼요. 완전 노코드 원하면 Make·Zapier 사용도 가능한데 무료 한도 빠르게 차요.
OpenAI API 종량제 외 무료예요. ChatGPT 5.2 mini 입력 $0.15/1M토큰, 출력 $0.6/1M토큰이라 일반 챗봇은 월 1,000건 대화 기준 $1~3 정도 나와요. GPT-5.2(풀버전)는 입력 $1.25/1M토큰·출력 $10/1M토큰이라 $5~15. 텔레그램은 완전 무료이고, 호스팅은 Cloudflare Workers 무료 플랜이면 월 10만 요청까지 처리 가능해요.
일반 대화형 챗봇은 GPT-5.2 mini로 충분해요. 응답 속도가 1.5초로 풀버전(3~5초)보다 빠르고, 비용은 1/8 수준이거든요. 다만 코드 생성·복잡한 추론·법률 자문 같은 깊이 있는 답변 필요하면 GPT-5.2 풀버전이에요. 본인 봇 사용 빈도 보고 1~2주 후 적정 모델 선택하면 돼요.
텔레그램 앱에서 BotFather(@BotFather) 검색 → /newbot 명령어 입력 → 봇 이름·사용자명 설정하면 즉시 토큰 발급돼요. 토큰 형식은 '123456789:ABCdefGHIjklMNOpqrSTUvwxyz' 형태이고, 이걸 환경변수에 저장해서 코드에서 불러와요. 토큰은 외부 노출되면 봇 탈취 가능하니까 GitHub 공개 레포에 올리면 안 돼요.
본인 PC 켜둬도 되지만 Cloudflare Workers·Render·Railway 무료 플랜 호스팅 추천이에요. Cloudflare Workers는 월 10만 요청까지 무료, 콜드 스타트 0초, 글로벌 CDN까지 자동이에요. Render·Railway는 컨테이너 형태로 더 익숙한데 무료 플랜에 sleep mode 있어서 10분 비활성 시 깨어나는 데 5초 걸려요.
용도가 무궁무진해요. 1) 개인 비서 (일정·메모·번역) 2) 그룹 챗 모더레이터 (욕설 필터·자동 답변) 3) 외국어 학습 챗봇 4) 법률·세무 상담 봇 5) 코인 시그널 봇 6) 뉴스 요약 봇 7) 고객 응대 봇. 1인 사업자라면 고객 응대 자동화로 시작해서 월 10시간 절약 가능해요.
절대 코드에 직접 적지 마세요. .env 파일에 저장하고 .gitignore에 추가, 호스팅 플랫폼은 환경변수 기능 사용해요. Cloudflare Workers는 wrangler secret put 명령어로 암호화 저장. GitHub에 노출되면 OpenAI가 자동 감지해서 키 무효화시키는데 그때까지 누군가 사용하면 청구액 폭탄 맞아요.