김성욱

Add question2, 3

...@@ -76,6 +76,87 @@ apiRouter.post('/question1', (req, res) => { ...@@ -76,6 +76,87 @@ apiRouter.post('/question1', (req, res) => {
76 res.status(200).send(responseBody); 76 res.status(200).send(responseBody);
77 }); 77 });
78 78
79 +apiRouter.post('/question2', (req, res) => {
80 + var userId = req.body.userRequest.user.id;
81 + var mesg = req.body.userRequest.utterance;
82 + console.log('[q2:user message] ', mesg);
83 + var mbti = '';
84 + if (mesg == "네") {
85 + mbti = 'E';
86 + } else if (mesg == "아니오") {
87 + mbti = 'I';
88 + }
89 + userDB[userId][0] += mbti;
90 + console.log(userDB[userId]);
91 + const responseBody = {
92 + version: "2.0",
93 + template: {
94 + outputs: [
95 + {
96 + simpleText: {
97 + text: '평소 깻잎논쟁에 대해 1시간 이상을 생각해 보는 편입니다.'
98 + }
99 + }
100 + ],
101 + quickReplies: [
102 + {
103 + action: "block",
104 + label: "네",
105 + message: "네",
106 + blockId: "6297b122ab89e678ee86b331"
107 + },
108 + {
109 + action: "block",
110 + label: "아니오",
111 + message: "아니오",
112 + blockId: "6297b122ab89e678ee86b331"
113 + }
114 + ]
115 + }
116 + }
117 + res.status(200).send(responseBody);
118 +});
119 +
120 +apiRouter.post('/question3', function(req, res) {
121 + var userId = req.body.userRequest.user.id;
122 + var mesg = req.body.userRequest.utterance;
123 + console.log('[q3:user message] ', mesg);
124 + var mbti = '';
125 + if (mesg == '네') {
126 + mbti = 'N';
127 + } else if (mesg == '아니오') {
128 + mbti = 'S';
129 + }
130 + userDB[userId][1] += mbti;
131 + console.log(userDB[userId]);
132 + const responseBody = {
133 + version: "2.0",
134 + template: {
135 + outputs: [
136 + {
137 + "simpleText": {
138 + "text": "토론 시 사람들의 민감한 반응보다 보다 진실을 더 중요시해야 합니다."
139 + }
140 + }
141 + ],
142 + quickReplies: [
143 + {
144 + action: "block",
145 + label: "네",
146 + message: "네",
147 + blockId: "6297b1275ceed96c38544a08"
148 + },
149 + {
150 + action: "block",
151 + label: "아니오",
152 + message: "아니오",
153 + blockId: "6297b1275ceed96c38544a08"
154 + }
155 + ]
156 + }
157 + };
158 + res.status(200).send(responseBody);
159 +});
79 160
80 app.listen((process.env.PORT || 3000), function() { 161 app.listen((process.env.PORT || 3000), function() {
81 console.log('Example skill server listening on port 3000!'); 162 console.log('Example skill server listening on port 3000!');
......