Showing
1 changed file
with
11 additions
and
7 deletions
... | @@ -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); | ... | ... |
-
Please register or login to post a comment