AXinside
AXInsight
AI Agent

공폰과 MacroDroid, Vercel로 구축하는 가성비 최적화 카카오톡 OpenAI 답변 봇

N
AXinsideAXinside ·
3시간 전1

첨부파일

1
스크린샷 2026-10-24 13.22.33.png
스크린샷 2026-10-24 13.22.33.png
968.92 KB

chegom/soopbot은 안드로이드 공폰(세컨드폰), 자동화 앱인 MacroDroid, 그리고 서버리스 호스팅 플랫폼인 Vercel과 OpenAI API를 유기적으로 결합하여, 카카오톡 알림을 실시간으로 감지하고 AI가 지능적으로 답변을 생성·전송해 주는 경량 오픈소스 챗봇 솔루션입니다. 비싼 별도 서버나 복잡한 공식 API 승인 절차 없이, 안드로이드 기기의 알림 가로채기 기능을 활용해 나만의 지능형 카카오톡 자동 응답 봇을 손쉽게 구축할 수 있도록 설계되었습니다.


Core Architecture & 10 Technical Highlights
이 프로젝트는 모바일 기기와 클라우드 서버리스 환경을 연결하는 독창적이고 효율적인 아키텍처를 제공합니다.

1. 공폰 기반 리소스 절감: 사용하지 않는 안드로이드 공폰을 활용하므로 24시간 백그라운드 구동을 위한 별도의 고비용 클라우드 서버 인프라가 필요하지 않습니다.


2. MacroDroid 기반 알림 후속 트리거: 안드로이드 자동화 앱인 MacroDroid를 통해 카카오톡 알림(Notification)이 수신되는 순간을 실시간으로 캐치하여 웹훅(Webhook)으로 전달합니다.


3. Vercel 서버리스 백엔드: 수신된 메시지를 처리하고 OpenAI API와 통신하는 로직은 Vercel 서버리스 함수(Serverless Functions)로 구현되어 유지보수가 간편하고 서버 관리 부담이 없습니다.


4. OpenAI API 지능형 답변 연동: 단순 키워드 매칭 방식에서 벗어나, ChatGPT의 유연한 자연어 처리 능력을 활용해 대화 맥락에 맞는 고품질 응답을 생성합니다.


5. 양방향 카카오톡 자동 전송: AI가 생성한 답변을 다시 Vercel에서 MacroDroid로 전달하고, 안드로이드 시스템의 입력 액션을 통해 카카오톡 채팅방에 자동으로 입력·전송합니다.


6. 가벼운 Python 구현체: 백엔드 및 핸들러 로직이 직관적인 Python 기반으로 작성되어 있어 개발자가 원하는 대로 프롬프트나 응답 필터링 로직을 쉽게 커스텀할 수 있습니다.


7. 보안 및 인증 토큰 지원: 공폰과 Vercel 서버 간의 통신 과정에서 무단 요청을 방어하기 위한 간단하고 안전한 인증 토큰 체계를 지원합니다.

8. 맞춤형 프롬프트(System Prompt) 설정: 봇의 페르소나, 말투, 특정 질문에 대한 응답 규칙을 시스템 프롬프트 조절을 통해 자유롭게 정의할 수 있습니다.

9. 예외 처리 및 로그 모니터링: 메시지 수신 실패나 API 호출 에러 발생 시 시스템 안정성을 높이기 위한 예외 핸들링 구조를 포함하고 있습니다.

10. 템플릿 기반 쉬운 확장성: 오픈소스 템플릿 형태로 제공되어 누구나 코드를 포크(Fork)하고 몇 가지 환경 변수 설정만으로 자신만의 챗봇 환경을 빠르게 세팅할 수 있습니다.

Quick Start & Deployment
Soopbot을 구축하고 실행하는 전반적인 흐름은 다음과 같습니다:

  1. Vercel 백엔드 배포:

    • 저장소를 포크하거나 클론한 뒤 Vercel에 프로젝트를 임포트합니다.

    • 프로젝트 환경 변수(OPENAI_API_KEY, 인증 토큰 등)를 설정하고 배포를 완료합니다.

  2. 공폰 MacroDroid 설정:

    • 공폰에 MacroDroid 앱을 설치하고, 카카오톡 알림이 올 때 Vercel에 배포된 엔드포인트로 HTTP POST 요청을 보내도록 매크로를 구성합니다.

  3. 응답 수신 및 자동 입력 설정:

    • Vercel 서버로부터 반환된 AI 답변을 받아 공폰의 카카오톡 입력창에 자동으로 타이핑하고 전송하는 MacroDroid 액션을 연결하여 최종 테스트를 진행합니다.

상세한 소스 코드 구조와 매크로 설정 파일은 아래 공식 저장소를 참고하시기 바랍니다.
깃허브 링크: chegom/soopbot

Repository Statistics

플랫폼

링크 정보

GitHub Repository

chegom/soopbot

Stars / Forks

★ 15+ / ⑂ 5+

공폰과 서버리스 기술을 조합하여 나만의 스마트한 카카오톡 AI 비서나 자동 응답 시스템을 구축해보고 싶다면, soopbot을 통해 가성비 높고 강력한 자동화 파이프라인을 완성해 보시기 바랍니다.

댓글0

댓글 작성 권한이 없습니다