suhyunpark

change buttons

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 });
......