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