← 프로젝트 목록으로
완료

AI 텔레그램 자동화 봇

경제 뉴스 수집과 AI 콘텐츠 초안 생성을 텔레그램으로 자동화했습니다. 외주 프로젝트에서는 Wix 홈페이지와 연동해 고객 문의를 실시간으로 텔레그램에 알리는 기능을 개발했습니다.

GoJavaTelegramWixOpenAI API생성형 AI

담당 역할 · 개인 프로젝트 기획·개발, Java에서 Go 전환, 뉴스 예약 전송, AI 콘텐츠 작업과 텔레그램 연동, 직접 사용 및 결과 확인, 외주 Wix 홈페이지 고객 문의 알림 연동

개인 작업과 고객 문의 알림을 메신저 안으로

경제 뉴스를 찾아 읽고, 개발·AI 관련 자료를 모아 콘텐츠로 정리하는 작업을 반복했습니다. 여기서 봇은 텔레그램으로 들어온 요청이나 미리 정한 시간에 맞춰 프로그램이 작업을 실행하고, 결과를 메시지로 보내는 도구를 뜻합니다. 필요한 결과를 텔레그램에서 받아볼 수 있도록 정보 수집과 AI 처리를 연결하는 봇을 만들었습니다.

개인 작업에는 두 가지 봇을 사용했습니다. 경제 뉴스 봇은 정해진 시간에 뉴스와 AI 요약을 보내고, 콘텐츠 작성 봇은 명령어·링크·본문을 입력받아 초안과 후속 제작에 사용할 자료를 만듭니다.

직접 사용할 작업과 결과 형식을 정의하고, 실제 메시지를 받아보며 필요한 기능과 응답 구성을 다듬었습니다.

개인용 도구 외에도 외주를 받아 Wix 홈페이지의 고객 문의를 실시간으로 텔레그램에 알리는 기능을 개발했습니다. 이 글에서는 개인 작업 자동화와 외주 문의 알림 연동 경험을 함께 소개합니다.

Java로 시작해 Go로 전환

개인용 봇은 처음에 Java로 개발했고 최종적으로 Go로 전환했습니다. 가장 큰 이유는 실행과 배포를 단순하게 하고, 가볍게 사용할 수 있는 형태로 만들기 위해서였습니다.

현재는 제 노트북에 Go 프로그램을 띄워 놓고 사용합니다. 텔레그램은 요청을 보내고 결과를 받는 창구이며, 실제 작업은 노트북에서 실행하는 프로그램이 담당합니다.

개인용 봇이 노트북에서 실행되는 구조

텔레그램 명령·링크 입력 또는 경제 뉴스 예약 실행으로 시작해, 노트북의 Go 프로그램이 정보를 수집하고 OpenAI API로 처리한 뒤 텔레그램에 결과를 전달하는 구조
텔레그램은 입출력 창구, 노트북의 Go 프로그램은 작업 실행 주체
  • 직접 요청하는 작업: 텔레그램으로 명령어, URL 또는 본문을 보내 콘텐츠 작업을 시작합니다.
  • 예약된 작업: 경제 뉴스는 정해진 시간에 자동으로 전송합니다.
  • 실행 위치: 노트북에서 켜 둔 Go 프로그램이 정보 수집과 AI 처리를 수행합니다.
  • 결과 전달: 뉴스 요약, 콘텐츠 초안과 제작용 텍스트 파일을 텔레그램에서 확인합니다.

사용 사례 1 · 정해진 시간에 받는 경제 뉴스

경제 뉴스 봇은 정해진 시간에 주요 뉴스와 AI 인사이트를 텔레그램으로 보냅니다. 여러 자료를 직접 찾아보는 대신 출처와 요약을 한 곳에서 읽는 흐름입니다.

첨부 화면에는 한국은행과 미국 연방준비제도의 자료가 출처와 함께 표시됩니다. 단순한 제목 전달에 그치지 않고, 제공된 본문에서 확인할 수 있는 내용과 다음에 살펴볼 지표를 구분하는 형태로 결과를 구성했습니다.

경제옥토봇이 주요 경제 뉴스와 AI 인사이트를 보내는 텔레그램 화면. 한국은행과 연방준비제도 출처, 요약과 추가로 확인할 지표가 표시되어 있습니다.
경제 뉴스 봇의 실제 수신 화면 · 당시의 자동 생성 결과 예시

AI 요약은 원문과 함께 확인하며 사용했습니다. 원문에 정보가 부족한 경우에는 요약에서도 그 한계를 표시하도록 했습니다.

사용 사례 2 · 링크를 콘텐츠 초안으로

콘텐츠 작성 봇은 개발·AI 자동화·1인 개발 관련 자료를 수집하고 글감과 초안을 만드는 개인 작업 도구입니다. 텔레그램에서 명령을 선택하거나 링크를 보내 작업을 시작합니다.

반복 작업을 명령어로 구분

실제 시작 화면에는 참고 자료 수집부터 소셜 글, 영상 대본과 이미지 제작용 프롬프트까지 작업별 명령을 정리했습니다.

작업 명령 예시 받는 결과
주제별 자료 수집과 초안 /write-develop, /write-solo, /write-bot, /write-product 주제에 맞는 참고 자료와 소셜 초안
링크·본문 기반 글쓰기 /link, /script Threads 초안 A/B
영상·블로그 원고 /youtube, /blog 유튜브 스크립트 또는 블로그 초안 파일
후속 제작 준비 /carousel, /reels 카드뉴스·릴스 제작용 프롬프트 텍스트 파일
운영 정보 확인 /sources, /keywords, /cost 등록 소스, 필터 키워드, 월별 OpenAI API 누적 사용 금액

텔레그램에 링크 주소만 보내면, 해당 링크의 내용을 분석하고 글 초안을 생성하도록 했습니다.

Go 기반 Telegram Thread Writer Bot의 시작 안내. 주제별 초안, 링크 분석, 유튜브 대본, 블로그 글, 카드뉴스와 릴스 프롬프트, 소스와 비용 확인 명령이 표시되어 있습니다.
콘텐츠 작성 봇의 /start 화면 · 개인 작업을 명령 단위로 구성

한 가지 정답 대신 A/B 초안과 이미지 방향 제시

링크나 본문을 분석한 뒤에는 같은 자료를 서로 다른 관점과 표현으로 정리한 Threads 초안 A와 초안 B를 받아 비교할 수 있습니다. 이미지 추천 문구와 카테고리·점수도 함께 보여주고, 각 초안에는 발행 완료를 표시할 수 있는 버튼을 배치했습니다.

콘텐츠 작성 봇의 결과 화면. Threads 초안 A와 B, 이미지 추천, 카테고리와 점수, A 발행 완료 및 B 발행 완료 버튼이 표시되어 있습니다.
같은 자료에서 만든 A/B 초안과 이미지 추천 · 사람이 비교·검토하는 결과물

카드뉴스와 릴스 명령의 결과물은 후속 제작에 사용할 프롬프트 파일입니다. 프롬프트는 AI 도구에 어떤 내용과 형식으로 결과물을 만들지 전달하는 지시문을 뜻합니다. 봇에서 최종 영상을 모두 만드는 흐름이 아니라, 준비된 텍스트를 다음 제작 작업에 연결하는 방식입니다.

사용 사례 3 · 외주 Wix 홈페이지 고객 문의 알림

외주 프로젝트에서는 Wix로 만든 홈페이지와 텔레그램을 연동했습니다. 홈페이지에 고객 문의가 들어오면 실시간으로 텔레그램 알림을 보내는 기능을 개발했습니다.

직접 사용하며 다듬은 기능

경제 뉴스는 정해진 시간에 받아보고, 콘텐츠 초안은 필요한 자료의 링크를 보내 생성했습니다. 실제로 받은 메시지를 확인하면서 요약 내용과 초안의 형식을 다듬었습니다.