kakaotalk카카오톡 채널을 AI 에이전트로 만드는 스킬. Vercel Serverless 배포 지원. (옵션: 로컬 컴퓨터와 연결하여 파일/메모리 접근 가능)
Install via ClawdBot CLI:
clawdbot install lifeissea/kakaotalk카카오톡 채널을 통해 나만의 AI 비서와 대화하세요.
Vercel을 이용해 서버 걱정 없이 무료로, 영구적으로 운영할 수 있습니다.
두 가지 모드를 지원합니다.
| 모드 | 난이도 | 특징 | 추천 대상 |
|------|--------|------|-----------|
| 🅰️ Basic | ⭐ | Vercel만 있으면 끝. 빠르고 간단함. | 단순 챗봇, Q&A 봇 |
| 🅱️ Relay | ⭐⭐⭐ | 내 컴퓨터(OpenClaw)와 연결. 기억력(Memory) 있음. | 개인 비서, 업무 자동화 |
AI가 단순한 대답만 하면 된다면 이 방법을 쓰세요.
터미널에서 아래 명령어를 실행하세요. (Gemini API 키 필요)
# 1. 스킬 폴더로 이동
cd skills/kakaotalk
# 2. Vercel 배포 (환경변수 설정)
# GEMINI_API_KEY는 본인 키로 변경하세요.
vercel deploy --prod --env GEMINI_API_KEY=AIzaSy...
배포가 끝나면 https://...vercel.app 주소가 나옵니다.
스킬 URL: https://[당신의주소].vercel.app/kakao
끝! 이제 카톡 채널에서 대화해보세요.
카카오톡으로 "내 컴퓨터에 있는 파일 읽어줘" 하거나 "아까 그 얘기 계속해" 라고 하려면 이 방법을 쓰세요.
Vercel이 우체통 역할을 하고, 당신의 컴퓨터가 직접 대답합니다.
create table kakaotalk_queue (
id bigint generated by default as identity primary key,
user_id text not null, utterance text not null, callback_url text,
status text default 'pending', response text, created_at timestamptz default now()
);
Gemini 키 대신 Supabase 키를 넣어서 배포합니다.
# SUPABASE_URL, SERVICE_KEY는 본인 프로젝트 설정 > API 메뉴에서 확인
vercel deploy --prod \
--env SUPABASE_URL=https://... \
--env SUPABASE_SERVICE_KEY=eyJ...
내 컴퓨터에서 아래 스크립트를 실행해두면, 카톡 메시지를 처리합니다.
# ~/.openclaw/.env 파일에 SUPABASE_URL, SERVICE_KEY 저장 후:
python3 skills/kakaotalk/scripts/watcher.py
이제 컴퓨터가 켜져 있는 동안, 카톡 봇은 당신과 똑같은 지능을 갖게 됩니다.
봇의 말투나 역할을 바꾸고 싶다면, 배포할 때 환경변수를 추가하세요.
vercel deploy --prod \
--env KAKAOTALK_SYSTEM_PROMPT="너는 친절한 고양이 로봇이야. 말 끝마다 '냥'을 붙여."
skills/kakaotalk/
├── api/
│ └── index.py # Vercel 서버 (Basic/Relay 모드 자동 전환)
├── scripts/
│ └── watcher.py # [Relay 모드용] 로컬 처리기
├── vercel.json # Vercel 설정
└── SKILL.md # 설명서
Generated Mar 1, 2026
Businesses can deploy this skill to handle basic customer inquiries on their KakaoTalk channel, providing instant responses to FAQs about hours, services, or policies using the Basic mode for simple Q&A without human intervention.
Individuals use Relay mode to connect the agent to their local computer, enabling tasks like reading files, summarizing documents, or managing schedules via KakaoTalk, acting as a smart personal secretary with memory capabilities.
Educational institutions or tutors deploy the agent in Basic mode to answer student questions, provide study tips, or quiz explanations through KakaoTalk, offering accessible learning support outside classroom hours.
Clinics or healthcare providers use Relay mode to integrate with local systems, allowing patients to book appointments, receive reminders, or ask basic health questions via KakaoTalk, streamlining administrative tasks with AI memory.
Small businesses like cafes or shops deploy the agent in Basic mode to engage customers on KakaoTalk with promotions, event updates, or loyalty program details, enhancing marketing efforts through automated interactions.
Offer a free Basic mode for simple chatbots to attract users, then charge for advanced features like Relay mode with memory, custom personas, or priority support, monetizing through subscription plans for businesses and power users.
License the skill as a customizable white-label solution for enterprises or agencies, allowing them to rebrand and deploy AI agents on KakaoTalk for their clients, generating revenue through licensing fees and setup services.
Provide consulting and technical support for businesses to integrate the skill with their existing systems, such as CRM or databases, using Relay mode for complex automations, earning revenue from project-based fees and ongoing maintenance.
💬 Integration Tip
For Relay mode, ensure your local computer has stable internet and the watcher script running to maintain connectivity with KakaoTalk via Supabase.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).