장소원

random case

...@@ -33,7 +33,9 @@ var link=''; ...@@ -33,7 +33,9 @@ var link='';
33 var category=''; 33 var category='';
34 var address=''; 34 var address='';
35 var roadAddress=''; 35 var roadAddress='';
36 +var menu='';
36 37
38 +var arrmenu=new Array('술','야식','한식','치킨','양식','중식','일식','고기','디저트','카페');
37 39
38 app.post('/hook', function (req, res) { 40 app.post('/hook', function (req, res) {
39 41
...@@ -54,10 +56,10 @@ app.post('/hook', function (req, res) { ...@@ -54,10 +56,10 @@ app.post('/hook', function (req, res) {
54 var chatbotaddress=eventObj.message; 56 var chatbotaddress=eventObj.message;
55 var chatbotdata1=chatbotaddress.address; 57 var chatbotdata1=chatbotaddress.address;
56 var chatbotdata2=chatbotdata1.split(' '); 58 var chatbotdata2=chatbotdata1.split(' ');
57 - var place=chatbotdata2[0]; 59 + var place=chatbotdata2[3];
58 60
59 console.log(place); 61 console.log(place);
60 - var menu=''; 62 +
61 var query= place + ' ' + menu + ' 맛집'; //검색 원하는 문자열 63 var query= place + ' ' + menu + ' 맛집'; //검색 원하는 문자열
62 RecommendationResult(eventObj.replyToken, query); 64 RecommendationResult(eventObj.replyToken, query);
63 65
...@@ -72,7 +74,8 @@ app.post('/hook', function (req, res) { ...@@ -72,7 +74,8 @@ app.post('/hook', function (req, res) {
72 if (text == '랜덤 추천') { 74 if (text == '랜덤 추천') {
73 75
74 //랜덤으로 맛집 추천해주는 함수 76 //랜덤으로 맛집 추천해주는 함수
75 - var query = '맛집'; 77 + var randomMenu=Math.floor(Math.random()*10);
78 + var query = randomMenu+' 맛집';
76 RecommendationResult(eventObj.replyToken, query); 79 RecommendationResult(eventObj.replyToken, query);
77 80
78 res.sendStatus(200); 81 res.sendStatus(200);
...@@ -89,7 +92,7 @@ app.post('/hook', function (req, res) { ...@@ -89,7 +92,7 @@ app.post('/hook', function (req, res) {
89 //imgDownloaded = true; 92 //imgDownloaded = true;
90 Checking(eventObj.replyToken); 93 Checking(eventObj.replyToken);
91 res.sendStatus(200); 94 res.sendStatus(200);
92 - } else if (text == '계속 진행') { 95 + } else if (text == '') {
93 //사진으로 얼굴 인식해주는 함수 96 //사진으로 얼굴 인식해주는 함수
94 imgtodata('sample.jpg'); 97 imgtodata('sample.jpg');
95 SendingLocation(eventObj.replyToken); 98 SendingLocation(eventObj.replyToken);
...@@ -303,7 +306,7 @@ function Checking (replyToken) { ...@@ -303,7 +306,7 @@ function Checking (replyToken) {
303 { 306 {
304 "type": "text", 307 "type": "text",
305 "label": "계속 진행", 308 "label": "계속 진행",
306 - "text": "계속 진행하시려면 '계속 진행'을 입력해주세요." 309 + "text": "계속 진행하시려면 ''을 입력해주세요."
307 }, 310 },
308 ], 311 ],
309 } 312 }
...@@ -406,7 +409,7 @@ function RecommendationResult(replyToken, query) { ...@@ -406,7 +409,7 @@ function RecommendationResult(replyToken, query) {
406 409
407 } 410 }
408 411
409 -var arrmenu=new Array('술','야식','한식','치킨','양식','중식','일식','고기','디저트','카페'); 412 +
410 imgtodata = function(dir) { 413 imgtodata = function(dir) {
411 var api_url = 'https://openapi.naver.com/v1/vision/face'; // 얼굴 감지 414 var api_url = 'https://openapi.naver.com/v1/vision/face'; // 얼굴 감지
412 415
...@@ -493,7 +496,8 @@ imgtodata = function(dir) { ...@@ -493,7 +496,8 @@ imgtodata = function(dir) {
493 menu = ''; 496 menu = '';
494 } 497 }
495 } else { 498 } else {
496 - menu = ''; 499 + randomMenu=Math.floor(Math.random()*10);
500 + menu = arrmenu[randomMenu];
497 } 501 }
498 502
499 console.log(menu); 503 console.log(menu);
......