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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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