Showing
1 changed file
with
52 additions
and
24 deletions
1 | -var express = require('express'); | 1 | +var express = require("express"); |
2 | 2 | ||
3 | -var http = require('http'); | 3 | +var http = require("http"); |
4 | 4 | ||
5 | -var bodyParser = require('body-parser'); | 5 | +var bodyParser = require("body-parser"); |
6 | 6 | ||
7 | var app = express(); | 7 | var app = express(); |
8 | 8 | ||
9 | -app.get('/keyboard', function(req,res){ | 9 | +app.get("/Personal_color_chatbot", function (req, res) { |
10 | - | 10 | + var data = { |
11 | - var data ={ | 11 | + type: "buttons", |
12 | - 'type': 'buttons', | 12 | + buttons: ["퍼스널 컬러 진단하기", "봄웜", "여름쿨", "가을웜", "겨울쿨"], |
13 | - 'buttons': ['질문','컬러','정보'] | ||
14 | }; | 13 | }; |
15 | 14 | ||
16 | res.json(data); | 15 | res.json(data); |
17 | }); | 16 | }); |
18 | 17 | ||
19 | -app.use(bodyParser.urlencoded({extended:false})); | 18 | +app.use(bodyParser.urlencoded({ extended: false })); |
20 | app.use(bodyParser.json()); | 19 | app.use(bodyParser.json()); |
21 | 20 | ||
22 | -app.post('/message',function(req,res){ | 21 | +app.post("/message", function (req, res) { |
23 | - | ||
24 | var msg = req.body.content; | 22 | var msg = req.body.content; |
25 | - console.log('전달받은 메세지: '+msg); | 23 | + console.log("전달받은 메세지: " + msg); |
26 | 24 | ||
27 | - var send ={}; | 25 | + var send = {}; |
28 | 26 | ||
29 | - switch(msg){ | 27 | + switch (msg) { |
30 | - case 'pink': | 28 | + case "퍼스널 컬러 진단하기": |
31 | send = { | 29 | send = { |
30 | + message: { | ||
31 | + text: "퍼스널 컬러 진단하기 선택", | ||
32 | + }, | ||
33 | + }; | ||
34 | + break; | ||
32 | 35 | ||
33 | - } | 36 | + case "봄웜": |
37 | + send = { | ||
38 | + message: { | ||
39 | + text: "봄웜 선택", | ||
40 | + }, | ||
41 | + }; | ||
34 | break; | 42 | break; |
35 | 43 | ||
36 | - case 'orange': | 44 | + case "여름쿨": |
37 | - send ={ | 45 | + send = { |
46 | + message: { | ||
47 | + text: "여름쿨 선택", | ||
48 | + }, | ||
49 | + }; | ||
50 | + break; | ||
38 | 51 | ||
39 | - } | 52 | + case "가을웜": |
53 | + send = { | ||
54 | + message: { | ||
55 | + text: "가을웜 선택", | ||
56 | + }, | ||
57 | + }; | ||
40 | break; | 58 | break; |
41 | 59 | ||
42 | - default: | 60 | + case "겨울쿨": |
43 | send = { | 61 | send = { |
62 | + message: { | ||
63 | + text: "겨을쿨 선택", | ||
64 | + }, | ||
65 | + }; | ||
66 | + break; | ||
44 | 67 | ||
45 | - } | 68 | + default: |
69 | + send = { | ||
70 | + message: { | ||
71 | + text: "알 수 없는 명령입니다.", | ||
72 | + }, | ||
73 | + }; | ||
46 | break; | 74 | break; |
47 | } | 75 | } |
48 | 76 | ||
49 | res.json(send); | 77 | res.json(send); |
50 | -}) | 78 | +}); |
51 | 79 | ||
52 | -http.createServer(app).listen(9090,function(){ | 80 | +http.createServer(app).listen(9090, function () { |
53 | - console.log('서버실행중..'); | 81 | + console.log("서버실행중.."); |
54 | }); | 82 | }); | ... | ... |
-
Please register or login to post a comment