카카오톡과 파이썬 연동 질문입니다.(챗봇)

조회수 2928회

서버에 Django 프레임워크를 설치하고 watson 에서 챗봇을 만들어 카톡과 연동하여 사용하는 중입니다.

챗봇은 웹에서 정상적으로 테스트가 되었는데, 카카오톡에서 연속적인 대화가 이루어지지 못하고 있는 상황입니다.

views.py에서 어떻게 처리를 해주어야 챗봇이 이전에 했던 말을 기억하는지 궁금합니다.

제가 원하는 대화 형식은 아래와 같고, 굵은 색부터는 제가 구현하고 싶은 기능입니다.

사용자 : 예약

챗봇 : 날짜가 언제인가요?

사용자 : 내일

챗봇 : 시간이 언제인가요?

사용자 : 14:00

.....

-----------파이썬 코드 ---------------------------------------------------------------

#<views.py>

from django.shortcuts import render
from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt
from . import watson
from .models import *
import json

# Create your views here.

def keyboard(request):
        return JsonResponse({
                'type':'text',
                })

@csrf_exempt
def message(request):
        message = ((request.body).decode('utf-8'))
        return_json_str = json.loads(message)
        return_str = return_json_str['content']

        return JsonResponse({
                'message': {
#                       'text': watson.test(return_str),
                        'text': str
                },
                'keyboard': {
                        'type':'text',
                },
        })
  • 이건 파이썬 연동 문제라기보다 watson 챗봇 프레임웍 관련 문제 같네요. DaeSung Park 2017.12.27 17:03

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)