목표 : 이번 프로젝트의 목적은 아래 사진과 같이 특정 문장을 하면, 아래 사진과 같이 특정 메세지를 적으면, 자동으로 챗봇이 원하는 말을 전달할 수 있도록 하는 것입니다.
기본적인 챗봇 사용법!
스킬
{
"version": "2.0",
"template": {
"outputs": [
{
"simpleText": {
"text": "간단한 텍스트 요소입니다."
}
}
]
}
}
@app.route('/lotto', methods=['POST'])
def lotto():
random_lotto = random.sample(range(1, 46), 6)
random_lotto.sort()
random_lotto = list(map(str, random_lotto))
random_num = ','.join(random_lotto)
response = {
"version": "2.0",
"template": {
"outputs": [
{
"simpleText": {
"text": random_num + " 행운을 빌어요"
}
}
]
}
}
return jsonify(response)
@app.route('/time', methods=['POST'])
def time_now():
now = datetime.datetime.now()
nowDatetime = now.strftime('%Y-%m-%d %H:%M:%S')
response = {
"version": "2.0",
"template": {
"outputs": [
{
"simpleText": {
"text": "현재 시간은 " + nowDatetime
}
}
]
}
}
return jsonify(response)