Showing
1 changed file
with
82 additions
and
0 deletions
| ... | @@ -158,6 +158,88 @@ apiRouter.post('/question3', function(req, res) { | ... | @@ -158,6 +158,88 @@ apiRouter.post('/question3', function(req, res) { |
| 158 | res.status(200).send(responseBody); | 158 | res.status(200).send(responseBody); |
| 159 | }); | 159 | }); |
| 160 | 160 | ||
| 161 | +apiRouter.post('/question4', (req, res) => { | ||
| 162 | + var userId = req.body.userRequest.user.id; | ||
| 163 | + var mesg = req.body.userRequest.utterance; | ||
| 164 | + console.log('[q4:user message] ', mesg); | ||
| 165 | + var mbti = ''; | ||
| 166 | + if (mesg == "네") { | ||
| 167 | + mbti = 'T'; | ||
| 168 | + } else if (mesg == "아니오") { | ||
| 169 | + mbti = 'F'; | ||
| 170 | + } | ||
| 171 | + userDB[userId][2] += mbti; | ||
| 172 | + console.log(userDB[userId]); | ||
| 173 | + const responseBody = { | ||
| 174 | + version: "2.0", | ||
| 175 | + template: { | ||
| 176 | + outputs: [ | ||
| 177 | + { | ||
| 178 | + simpleText: { | ||
| 179 | + text: "주의깊게 미리 계획하기 보다는 즉흥적으로 움직입니다." | ||
| 180 | + } | ||
| 181 | + } | ||
| 182 | + ], | ||
| 183 | + quickReplies: [ | ||
| 184 | + { | ||
| 185 | + action: "block", | ||
| 186 | + label: "네", | ||
| 187 | + message: "네", | ||
| 188 | + blockId: "6297b12be7a0253c7662ccec" | ||
| 189 | + }, | ||
| 190 | + { | ||
| 191 | + action: "block", | ||
| 192 | + label: "아니오", | ||
| 193 | + message: "아니오", | ||
| 194 | + blockId: "6297b12be7a0253c7662ccec" | ||
| 195 | + } | ||
| 196 | + ] | ||
| 197 | + } | ||
| 198 | + } | ||
| 199 | + res.status(200).send(responseBody); | ||
| 200 | +}); | ||
| 201 | + | ||
| 202 | +apiRouter.post('/question5', (req, res) => { | ||
| 203 | + var userId = req.body.userRequest.user.id; | ||
| 204 | + var mesg = req.body.userRequest; | ||
| 205 | + console.log('[q1:user message] ', mesg); | ||
| 206 | + var mbti = ''; | ||
| 207 | + if (mesg == "네") { | ||
| 208 | + mbti = 'P'; | ||
| 209 | + } else if (mesg == "아니오") { | ||
| 210 | + mbti = 'J'; | ||
| 211 | + } | ||
| 212 | + userDB[userId][3] += mbti; | ||
| 213 | + console.log(userDB[userId]); | ||
| 214 | + const responseBody = { | ||
| 215 | + version: "2.0", | ||
| 216 | + template: { | ||
| 217 | + outputs: [ | ||
| 218 | + { | ||
| 219 | + simpleText: { | ||
| 220 | + text: '주목받는 것을 좋아합니다.' | ||
| 221 | + } | ||
| 222 | + } | ||
| 223 | + ], | ||
| 224 | + quickReplies: [ | ||
| 225 | + { | ||
| 226 | + action: "block", | ||
| 227 | + label: "네", | ||
| 228 | + message: "네", | ||
| 229 | + blockId: "6297b130e7a0253c7662ccee" | ||
| 230 | + }, | ||
| 231 | + { | ||
| 232 | + action: "block", | ||
| 233 | + label: "아니오", | ||
| 234 | + message: "아니오", | ||
| 235 | + blockId: "6297b130e7a0253c7662ccee" | ||
| 236 | + } | ||
| 237 | + ] | ||
| 238 | + } | ||
| 239 | + } | ||
| 240 | + res.status(200).send(responseBody); | ||
| 241 | +}); | ||
| 242 | + | ||
| 161 | app.listen((process.env.PORT || 3000), function() { | 243 | app.listen((process.env.PORT || 3000), function() { |
| 162 | console.log('Example skill server listening on port 3000!'); | 244 | console.log('Example skill server listening on port 3000!'); |
| 163 | }); | 245 | }); |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment