KBotDocs

카카오톡봇 문서에 오신 것을 환영합니다! KBotDocs는 레거시 API, API2 등 카카오톡봇 개발에 필요한 여러 요소들을 정리한 문서입니다. KBotDocs는 Github의 Issues, Pull requests 등을 통해 누구나 기여할 수 있습니다!

가이드

현재 카카오톡봇 문서엔 5개의 문서가 존재합니다! 그 중, 가이드는 카카오톡봇을 개발하는 사람들을 위한 안내서입니다!

기초

기초 문서의 경우, 카카오톡봇 개발을 시작하기 전 필요한 준비 과정과 개발을 위한 기초 지식에 대해 설명해요. 카카오톡봇 개발을 처음 접하는 사람들을 위한 문서이죠.

심화

심화 문서의 경우, 카카오톡봇 개발을 위한 고급 지식을 소개해요. Java의 클래스 이용 방법, 기존 카카오톡봇 앱에서 벗어난 개발 방법 등을 소개해요.

레퍼런스

3개의 레퍼런스는 카카오톡봇의 다양한 개발 방식(레거시 API, API2, StarLight)에 대한 객체, 이벤트(또는 이벤트 리스너) 등을 작성한 문서예요.

레거시 API

레거시 API 문서의 경우, 카카오톡봇 초창기부터 널리 사용된 카카오톡봇 개발 방식에 대해 설명해요. 레거시 API의 여러 객체와 다양한 이벤트에 대응할 수 있는 이벤트 리스너들을 소개하고 있죠.

API2

API2 문서의 경우, 레거시 API를 대체할 새로운 카카오톡봇 개발 방식이예요. 현재는 레거시 API보다 API2로의 개발을 권장하고 있어요. 이 문서는 API2의 객체와 이벤트를 다루고 있어요.

StarLight

StarLight 문서의 경우, 새롭게 등장한 카카오톡봇 앱인 StarLight에서 지원하는 개발 방식을 소개해요. StarLight만의 객체와 이벤트 리스너, 그리고 카카오톡봇 개발의 확장을 지원하는 플러그인에 대해 다루고 있어요.