Showing
1 changed file
with
13 additions
and
30 deletions
1 | const express = require('express'); | 1 | const express = require('express'); |
2 | const app = express(); | 2 | const app = express(); |
3 | -//const logger = require('morgan'); | 3 | + |
4 | const bodyParser = require('body-parser'); | 4 | const bodyParser = require('body-parser'); |
5 | 5 | ||
6 | const apiRouter = express.Router(); | 6 | const apiRouter = express.Router(); |
7 | 7 | ||
8 | -//app.use(logger('dev', {})); | 8 | + |
9 | app.use(bodyParser.json()); | 9 | app.use(bodyParser.json()); |
10 | app.use(bodyParser.urlencoded({ | 10 | app.use(bodyParser.urlencoded({ |
11 | extended: true | 11 | extended: true |
... | @@ -24,36 +24,19 @@ apiRouter.post('/sayHello', function(req, res) { | ... | @@ -24,36 +24,19 @@ apiRouter.post('/sayHello', function(req, res) { |
24 | "description": "MBTI 검사 챗봇입니다! \n당신의 MBTI를 찾아보세요!", | 24 | "description": "MBTI 검사 챗봇입니다! \n당신의 MBTI를 찾아보세요!", |
25 | "thumbnail": { | 25 | "thumbnail": { |
26 | "imageUrl": "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsnm5S%2Fbtq6cSXUkrD%2FOgk9QsUoPzQGvllliI0CSk%2Fimg.jpg" | 26 | "imageUrl": "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsnm5S%2Fbtq6cSXUkrD%2FOgk9QsUoPzQGvllliI0CSk%2Fimg.jpg" |
27 | + }, | ||
28 | + "buttons": [ | ||
29 | + { | ||
30 | + "action": "message", | ||
31 | + "label": "MBTI 테스트 시작하기", | ||
32 | + "messageText": "MBTI 테스트 시작하기" | ||
27 | } | 33 | } |
34 | + ] | ||
28 | } | 35 | } |
29 | } | 36 | } |
30 | ] | 37 | ] |
31 | } | 38 | } |
32 | }; | 39 | }; |
33 | - | ||
34 | - res.status(200).send(responseBody); | ||
35 | -}); | ||
36 | - | ||
37 | -apiRouter.post('/test', (req, res) => { | ||
38 | - var utt = req.body.userRequest.utterance; | ||
39 | - const responseBody = { | ||
40 | - version: "2.0", | ||
41 | - template: { | ||
42 | - outputs: [ | ||
43 | - { | ||
44 | - simpleText: { | ||
45 | - text: utt | ||
46 | - } | ||
47 | - } | ||
48 | - ], | ||
49 | - quickReplies: [{ | ||
50 | - action: "block", | ||
51 | - label: "테스트 시작", | ||
52 | - message: "테스트 시작", | ||
53 | - blockId: "628b8005055a574d7df54466" | ||
54 | - }] | ||
55 | - } | ||
56 | - } | ||
57 | res.status(200).send(responseBody); | 40 | res.status(200).send(responseBody); |
58 | }); | 41 | }); |
59 | 42 | ||
... | @@ -104,7 +87,7 @@ apiRouter.post('/question2', (req, res) => { | ... | @@ -104,7 +87,7 @@ apiRouter.post('/question2', (req, res) => { |
104 | outputs: [ | 87 | outputs: [ |
105 | { | 88 | { |
106 | simpleText: { | 89 | simpleText: { |
107 | - text: 'mbti:'+mbti+'***\n평소 깻잎논쟁에 1시간 이상을 생각해봤다.\n맞다면 N 아니면 S을 입력해주세요.' | 90 | + text: 'mbti:'+mbti+'***\n\n평소 깻잎논쟁에 1시간 이상을 생각해봤다.\n맞다면 N 아니면 S을 입력해주세요.' |
108 | } | 91 | } |
109 | } | 92 | } |
110 | ], | 93 | ], |
... | @@ -142,7 +125,7 @@ apiRouter.post('/question3', function(req, res) { | ... | @@ -142,7 +125,7 @@ apiRouter.post('/question3', function(req, res) { |
142 | outputs: [ | 125 | outputs: [ |
143 | { | 126 | { |
144 | "simpleText": { | 127 | "simpleText": { |
145 | - "text": "mbti:*"+mbti+"**\n다음과 같은 상황에서 어떻게 대답하겠습니까? 해당 숫자를 입력해 주세요. \n 친구: 나 기분 안 좋아서 옷 샀어 \n 1. 왜 기분 안 좋아? \n 2. 무슨 옷 샀어?" | 128 | + "text": "mbti:*"+mbti+"**\n\n다음과 같은 상황에서 어떻게 대답하겠습니까?\n 친구: 나 기분 안 좋아서 옷 샀어" |
146 | } | 129 | } |
147 | } | 130 | } |
148 | ], | 131 | ], |
... | @@ -181,7 +164,7 @@ apiRouter.post('/question4', (req, res) => { | ... | @@ -181,7 +164,7 @@ apiRouter.post('/question4', (req, res) => { |
181 | outputs: [ | 164 | outputs: [ |
182 | { | 165 | { |
183 | simpleText: { | 166 | simpleText: { |
184 | - text: "mbti:**"+mbti+"*\n그날 할 일에 대해 계획을 미리 세우시나요?" | 167 | + text: "mbti:**"+mbti+"*\n\n그날 할 일에 대해 계획을 미리 세우시나요?" |
185 | } | 168 | } |
186 | } | 169 | } |
187 | ], | 170 | ], |
... | @@ -227,7 +210,7 @@ apiRouter.post('/result', (req, res) => { | ... | @@ -227,7 +210,7 @@ apiRouter.post('/result', (req, res) => { |
227 | action: "block", | 210 | action: "block", |
228 | label: "mbti 결과 보기", | 211 | label: "mbti 결과 보기", |
229 | message: "mbti 결과 보기", | 212 | message: "mbti 결과 보기", |
230 | - blockId : "629045977befc3101c3be778" | 213 | + blockId : "629045977befc3101c3be778" //mbti list로 연결 |
231 | }] | 214 | }] |
232 | } | 215 | } |
233 | } | 216 | } | ... | ... |
-
Please register or login to post a comment