from django.shortcuts import render, get_object_or_404
from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt
import json
import requests
def keyboard(request):
return JsonResponse(
{
‘type’: ‘text’
}
)
@csrf_exempt
def message(request):
answer = ((request.body).decode(‘utf-8’))
return_json_str = json.loads(answer)
return_str = return_json_str[‘userRequest’][‘utterance’]
if return_str == '테스트':
return JsonResponse({
'version': "2.0",
'template': {
'outputs': [{
'simpleText': {
'text': "테스트 성공입니다."
}
}],
'quickReplies': [{
'label': '처음으로',
'action': 'message',
'messageText': '처음으로'
}]
}
})
챗봇 신청 후 승인을 받았고
메시지 스킬을 코드로 적용하고 싶어 진행중인데, 해당 코드가 적용되지 않습니다.
스킬url : http://localhost:80/message
외부서버 ngrok을 통해 실행해도 안됩니다.
!!! 카카오 관리자센터에서 챗봇 테스트를 실행해도 구현한 코드가 적용되지 않습니다.
너무 부족하지만 제발 도와주세요ㅜㅜㅜㅜㅜㅜ더욱더 발전하겠습니다ㅜㅜㅜㅜㅜㅜㅜ