API 레퍼런스
개발 환경에 맞는 문서를 선택하세요.
JavaScript 기반
RhinoJS, GraalJS 기반의 카카오톡봇 개발
Iris
HTTP/WebSocket 기반의 카카오톡봇 개발
단계별 자습서
관심 있는 개발 환경에서 학습을 시작하세요.
JavaScript
JavaScript 기반 카카오톡봇의 학습을 위한 자습서
다양한 언어 기반의 Iris 카카오톡봇 개발을 위한 자습서
iris.bot.Bot는 카카오톡봇을 생성하고 관리하기 위한 클래스입니다.
iris.bot.Bot
iris.bot.Bot의 생성자
Bot(iris_url: str, *, max_workers: int = None) 새 Bot 객체를 생성합니다.
Bot
(iris_url: str, *, max_workers: int = None)
iris.bot.Bot의 인스턴스 프로퍼티
iris.bot._internal.iris.IrisAPI
api Iris 서버와의 상호작용을 위한 IrisAPI 객체입니다.
api
IrisAPI
iris.bot._internal.emitter.EventEmitter
emitter 이벤트의 관리를 위한 EventEmitter 객체입니다.
emitter
EventEmitter
str
iris_url Iris가 사용하는 서버의 URL입니다.
iris_url
iris_ws_endpoint Iris가 사용하는 WebSocket 엔드포인트입니다.
iris_ws_endpoint
iris.bot.Bot의 인스턴스 메소드
None
run() 카카오톡봇을 시작하고 Iris 서버에 연결합니다. 블로킹 메소드입니다.
run
()
iris.bot.Bot의 인스턴스 데코레이터
Callable
on_event(name: str) 이벤트 핸들러를 등록하기 위한 데코레이터입니다.
on_event
(name: str)