Skip to content

[Feat] 카카오톡 웹훅 API 구현 #22

Description

@minseo0313

📄 Description

카카오톡 채널 챗봇(카카오 i 오픈빌더)의 스킬 서버 역할을 하는 웹훅 API를 Spring Boot로 구현한다. 사용자의 발화를 JSON으로 수신 → 비즈니스 로직 처리 → 카카오 스킬 응답 포맷(JSON)으로 반환한다.
카카오톡 채널 → 카카오 i 오픈빌더(챗봇) → 스킬 서버(POST /webhooks/kakao) → 기존 백엔드 API

✅ TO-DO

  • 스킬 서버 엔드포인트 구현 (POST /webhooks/kakao)
  • 카카오 스킬 요청 DTO 구현 (userRequest, action, intent 파싱)
  • 카카오 스킬 응답 DTO 구현 (version, template.outputs — simpleText)
  • intent별 분기 처리 (고객 조회 / 예약 가능 시간 조회 / 예약 생성)
  • 기존 서비스 연동 (CustomerService, ReservationService)
  • 예외 처리 및 폴백 응답 ("오류가 발생했습니다" 텍스트 반환)

⚙️ etc

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions