완료된 통합 - 갤러리
전형적인 시나리오를 위한 10개의 준비된 프로젝트. 각 레시피는 하나의 파일이며, 빌드 단계가 없어. 네 API 키를 넣고 → npx tsx 혹은 python을 실행하면 동작해.
아래 모든 레시피는 복사-붙여넣기 준비 완료: 키는 X-Api-Key 헤더로 전달하고, 요청은 표준 fetch 혹은 requests를 사용해. TypeScript / Python용 SDK는 계획 중이지만 지금은 이 정도면 충분해.
갤러리에는 뭐가 있나요
섹션 제목: “갤러리에는 뭐가 있나요”| # | 레시피 | 스택 | 케이스 |
|---|---|---|---|
| 1 | SMS 일일 운세 | Twilio + Node.js | Cron, 매일 SMS로 사용자에게 운세를 보냄 |
| 2 | Discord 봇 /chart | discord.js | Slash 명령 - 채팅에서 누구나 출생 차트를 생성 |
| 3 | OpenAI 함수 호출 | openai + Node.js | GPT가 툴 호출을 통해 차트를 자동으로 가져옴 |
| 4 | Slack 봇 /synastry | @slack/bolt | 사무실 명령 하나로 궁합을 확인 |
| 5 | Notion 강화 | @notionhq/client | DB에 생년월일 → 전체 출생 차트를 자동으로 생성 |
| 6 | Cloudflare Worker 캐시 | CF Workers KV | 동일 요청을 30일간 Edge에서 캐시 |
| 7 | Claude MCP 도구 | @astroway/mcp | Claude Desktop / Code가 API를 네이티브 도구처럼 호출 |
| 8 | CSV로 예측 내보내기 | Python + pandas | 12개월 예측 → BI / Tableau용 CSV |
| 9 | Streamlit에서 교정 UI | Python + Streamlit | 출생 시간 교정을 위한 인터랙티브 UI |
| 10 | FastAPI 호환성 서비스 | Python + FastAPI | 데이트 앱용 HTTP 서비스: 두 차트 → 점수 |
사용 방법
섹션 제목: “사용 방법”- 필요한 파일을 네 프로젝트에 복사해.
- 파일 상단에 적힌 의존성을 설치해 (
npm install ...혹은pip install ...). - env 변수를 설정해 (최소:
ASTROWAY_API_KEY). - 실행해.
갤러리 패턴
섹션 제목: “갤러리 패턴”- 일회성 스크립트 (1, 5, 8): cron 스타일 배치 처리.
- 장기 실행 봇 (2, 4): 지속 연결, slash 명령을 청취.
- HTTP 서비스 (10): 네 인증으로 바로 사용할 수 있는 REST.
- Edge 함수 (6): 클라이언트와 API 사이의 캐시 레이어.
- LLM 도구 통합 (3, 7): 엔드포인트를 AI용 함수로 제공.
- UI (9): 인터랙티브 프론트엔드.
아직 다루지 않은 내용
섹션 제목: “아직 다루지 않은 내용”Zapier, Make, n8n에 대한 단계별 가이드는 코드 없는 통합 섹션에 있고, 웹사이트 빌더는 위젯을 다뤄. 네 시나리오가 거기에도 없고 (예: Telegram 봇) - api@astroway.info 로 설명을 보내줘. 우리는 실제 요청을 기반으로 레시피를 추가하고, 추측은 안 해.
도움이 되었나요?
피드백 감사합니다.