Skip to content

ko quickstart

Katinor edited this page Sep 5, 2018 · 2 revisions

설치방법

먼저 패키지를 pypi로부터 받습니다.

pip install kakaobot.py

그다음 import kakaobot 으로 불러옵니다.

예시코드

https://github.com/Katinor/kakao_bot.py.prac

기본구조

import kakaobot
app = kakaobot.Client(port = 7900)

##############################
# 원하는 커맨드들을 넣어주세요 #
##############################

app.run()

기본적인 구조는 다음과 같습니다. kakaobot.Client를 선언하고, 커맨드들을 등록하고, 선언한 클라이언트가 동작하도록 합니다.

예를 들어 사용자가 "안녕" 이라고 하면 챗봇이 "반가워" 라고 답변하도록 만드는 방법은 다음과 같습니다.

import kakaobot

app = kakaobot.Client(port = 7900)

@app.add_command()
def 안녕():
	return kakaobot.Message(text = "반가워")

app.run()

카카오톡 플러스친구를 사용해보면, 텍스트 입력은 막혀있고, 버튼을 선택하도록 하는 경우도 있습니다. 이 경우에는 다음과 같이 선언합니다.

import kakaobot

init_kb = kakaobot.Kboard(button = ["안녕"])
app = kakaobot.Client(port = 7900, kboard = init_kb)

@app.add_command()
def 안녕():
	return kakaobot.Message(text = "반가워")

app.run()

Sidebar

  • en : English
  • ko : 한국어
Clone this wiki locally