def message(request): if request.method == 'POST': request_data = ((request.body).decode('utf-8')) request_data = json.loads(request_data) userMessage = request_data['content'] user_key = request_data['user_key'] user = User.getOrCreate(user_key) start = datetime.datetime.now() botMessageDict = Response.getResponseDict(user, userMessage) timeDiff = datetime.datetime.now() - start numOfMails = Mail.getNumOfMails(user) if numOfMails: botMessageDict['message']['text'] = '[\'메시지\'라고 입력해주세요!(' + str( numOfMails) + '개)]\n\n' + botMessageDict['message']['text'] Log.write(user, userMessage, botMessageDict['message']['text'], timeDiff.total_seconds()) botMessageDumped = json.dumps(botMessageDict) return HttpResponse(botMessageDumped)