-
Notifications
You must be signed in to change notification settings - Fork 0
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()