텔레그램 봇으로 구축하는 나만의 블로그 포스팅 자동화 시스템

평소 콘텐츠 제작에 관심이 많으신 분들이라면 누구나 한 번쯤 '생각날 때 바로 글을 쓰고 싶다'는 갈증을 느껴보셨을 겁니다. 텔레그램과 AI 코딩 도구를 활용해 명령어 하나로 블로그 포스팅 초안을 뚝딱 만들어내는 자동화 시스템 구축기를 공유해 드릴게요.

 

도입부: 왜 텔레그램 봇이었을까?

블로그를 운영하다 보면 아이디어는 시도 때도 없이 떠오르지만, 막상 PC 앞에 앉아 에디터를 켜면 그 흐름이 끊기곤 합니다. 모바일에서 간편하게 키워드만 던지면 AI가 구조를 잡아주는 시스템이 간절했죠.

 

처음에는 대중적인 카카오톡 봇을 고려했습니다. 하지만 카카오톡 봇은 메신저 봇 앱을 활용하는 방식은 안드로이드 기기에서만 가능하다는 제약이 있었습니다. 당일 학습 현장에서 안드로이드 폰이 없던 저는 바로 구현할 수 없는 환경이었죠. 그래서 대안으로 선택한 것이 바로 텔레그램입니다. 텔레그램은 모든 플랫폼에서 자유롭게 활용할 수 있으며, 외부 서비스 연동이 매우 많이 지원되는 메신저 서비스 입니다.

 

사용 도구 및 진행 방법

이번 프로젝트의 핵심은 '최소한의 코딩으로 최대한의 효율'을 내는 것이었습니다.


사용 기술 스택: Telegram Bot API, Python, Antigravity

 

구현 로직 단계

 

1단계: 텔레그램을 설치하고 대화 대상을 추가 하세요. BotFather(@BotFather)를 통해 봇을 생성합니다.

유사 계정이 있으니 인증 마크가 있는 계정을 확인하세요.


/newbot 명령어 하나면 API 토큰을 발급받기까지 딱 2분이면 충분합니다.

대화를 거치면 봇이 생성되었다고 하고.


생성 되었다고 하면
/start를 입력하세요.

 

t.me/tamm_test_bot 처럼 링크가 생성되는데, 그 링크를 클릭하면 생성된 봇 대화방으로 갑니다.

봇대화방에서도 /start를 입력하세요.
 

2단계: 파이썬(Python) 서버에서 텔레그램 메시지를 실시간으로 구독(Polling)하도록 설정합니다. 특정 명령어(예: /write)가 입력되면 뒤에 따라오는 키워드를 낚아채는 방식입니다.

박카스님께서 주신 코드로 다음의 두가지 기능을 구현했습니다.

1. 네이버 블로그 주소를 입력하면, 블로그 글을 분석
2. 글쓰기:새학기 노트북

블로그 스터디 채팅방에서 운영되고 있는 '카스봇'의 자주 사용하는 2개의 기능을 텔레그램 봇에 구현했습니다.

3단계: 생성된 결과물을 다시 텔레그램 채팅방으로 전송하거나 지정된 블로그 API로 쏘아줍니다.

 

결과 및 기술적 분석

실제로 시스템을 구동해 보니, 텔레그램 봇 생성부터 기본 응답 로직 구현까지 채 3초도 채 걸리지 않았습니다. 기본 코드가 있다보니 구현하려고 하는 기능을 설명하니까 동작을 잘하도록 했습니다.

 


 

 

회고와 배운 점

텔레그램봇을 만들어 봤는데, 매우 간단하고 직관적이게 기능을 제공했습니다. 누구나 봇을 쉽게 바로 만들 수 있고, 여러 기능을 구현하는데 아주 적합할 것 같습니다.

한계점

 

한계점: 텔레그램으로 채팅방에서 대화를 나누는 사람은 거의 없을 겁니다. 카카오톡이 주류 메신저이기 때문에 일반적으로 오픈방에서 봇을 사용하려면 메신저봇을 사용하여 카카오톡 봇을 만드는 것은 필수 일 것 같습니다.

 
언제 어디서나 텔레그램에 메신지 하나만 보내면 글을 만들어 준다는 점이 매우 좋았습니다.

4
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요