최현영

whereur

...@@ -118,7 +118,7 @@ function typeforecast(typetext){ ...@@ -118,7 +118,7 @@ function typeforecast(typetext){
118 else if (typetext == '버스지방'){ 118 else if (typetext == '버스지방'){
119 return true; 119 return true;
120 } 120 }
121 - else if (typetext== '일반서울'){ 121 + else if (typetext == '일반서울'){
122 return true; 122 return true;
123 } 123 }
124 else if(typetext == '일반지방'){ 124 else if(typetext == '일반지방'){
...@@ -187,13 +187,13 @@ app.post('/hook', function (req, res) { ...@@ -187,13 +187,13 @@ app.post('/hook', function (req, res) {
187 console.log('버스예보'); 187 console.log('버스예보');
188 busforecasttoG(eventObj); 188 busforecasttoG(eventObj);
189 } 189 }
190 - else if(message.text == '일반서울'){ 190 + else if(message.text == '일반서울'){
191 console.log('일반예보') 191 console.log('일반예보')
192 - normalforecasttoS(eventObj, jsonForforecast); 192 + normalforecasttoS(eventObj);
193 } 193 }
194 else if(message.text == '일반지방'){ 194 else if(message.text == '일반지방'){
195 console.log('일반에보'); 195 console.log('일반에보');
196 - normalforecasttoG(eventObj, jsonForforecast); 196 + normalforecasttoG(eventObj);
197 } 197 }
198 } 198 }
199 199
...@@ -387,11 +387,11 @@ function busforecasttoS(eventObj){ ...@@ -387,11 +387,11 @@ function busforecasttoS(eventObj){
387 }, 387 },
388 { 388 {
389 "type":"text", 389 "type":"text",
390 - "text":'서울발 울산행 : 대략 ' + jsonForforecast.list[0].csuus_bus + '소요 예상' + '서울발 부산행 : 대략 ' + jsonForforecast.list[0].csubs_bus + '소요 예상' 390 + "text":'서울발 울산행 : 대략 ' + jsonForforecast.list[0].csuus_bus + '소요 예상, ' + '서울발 부산행 : 대략 ' + jsonForforecast.list[0].csubs_bus + '소요 예상'
391 }, 391 },
392 { 392 {
393 "type":"text", 393 "type":"text",
394 - "text":'서울발 목포행 : 대략 ' + jsonForforecast.list[0].csump_bus + '소요 예상' + '서울발 광주행 : 대략 ' + jsonForforecast.list[0].csugj_bus + '소요 예상' 394 + "text":'서울발 목포행 : 대략 ' + jsonForforecast.list[0].csump_bus + '소요 예상, ' + '서울발 광주행 : 대략 ' + jsonForforecast.list[0].csugj_bus + '소요 예상'
395 }, 395 },
396 { 396 {
397 "type":"text", 397 "type":"text",
...@@ -432,27 +432,15 @@ function busforecasttoG(eventObj){ ...@@ -432,27 +432,15 @@ function busforecasttoG(eventObj){
432 }, 432 },
433 { 433 {
434 "type":"text", 434 "type":"text",
435 - "text":"대전발 서울행 : 대략 " + jsonForforecast.list[0].cdjsu_bus + "소요 예상" 435 + "text":"대전발 서울행 : 대략 " + jsonForforecast.list[0].cdjsu_bus + "소요 예상, " + "대구발 서울행 : 대략 " + jsonForforecast.list[0].cdgsu_bus + "소요 예상"
436 }, 436 },
437 { 437 {
438 "type":"text", 438 "type":"text",
439 - "text":"대구발 서울행 : 대략 " + jsonForforecast.list[0].cdgsu_bus + "소요 예상" 439 + "text":"울산발 서울행 : 대략 " + jsonForforecast.list[0].cussu_bus + "소요 예상, " + "부산발 서울행 : 대략 " + jsonForforecast.list[0].cbssu_bus + "소요 예상"
440 }, 440 },
441 { 441 {
442 "type":"text", 442 "type":"text",
443 - "text":"울산발 서울행 : 대략 " + jsonForforecast.list[0].cussu_bus + "소요 예상" 443 + "text":"목포발 서울행 : 대략 " + jsonForforecast.list[0].cmpsu_bus + "소요 예상, " + "광주발 서울행 : 대략 " + jsonForforecast.list[0].cgjsu_bus + "소요 예상"
444 - },
445 - {
446 - "type":"text",
447 - "text":"부산발 서울행 : 대략 " + jsonForforecast.list[0].cbssu_bus + "소요 예상"
448 - },
449 - {
450 - "type":"text",
451 - "text":"목포발 서울행 : 대략 " + jsonForforecast.list[0].cmpsu_bus + "소요 예상"
452 - },
453 - {
454 - "type":"text",
455 - "text":"광주발 서울행 : 대략 " + jsonForforecast.list[0].cgjsu_bus + "소요 예상"
456 }, 444 },
457 { 445 {
458 "type":"text", 446 "type":"text",
...@@ -469,7 +457,11 @@ function busforecasttoG(eventObj){ ...@@ -469,7 +457,11 @@ function busforecasttoG(eventObj){
469 457
470 } 458 }
471 459
472 -function normalforecasttoS(eventObj, json){ 460 +function normalforecasttoS(eventObj){
461 + jsonforecast(function(object){
462 + var obj = object;
463 + var jsonForforecast = obj;
464 + console.log(jsonForforecast);
473 request.post( 465 request.post(
474 { 466 {
475 url: TARGET_URL, 467 url: TARGET_URL,
...@@ -485,31 +477,19 @@ function normalforecasttoS(eventObj, json){ ...@@ -485,31 +477,19 @@ function normalforecasttoS(eventObj, json){
485 }, 477 },
486 { 478 {
487 "type":"text", 479 "type":"text",
488 - "text":"서울발 대전행 : 대략 " + json.list[0].csudj + "소요 예상" 480 + "text":'서울발 대전행 : 대략 ' + jsonForforecast.list[0].csudj + '소요 예상 , ' + '서울발 대구행 : 대략 ' + jsonForforecast.list[0].csudg + '소요 예상'
489 - },
490 - {
491 - "type":"text",
492 - "text":"서울발 대구행 : 대략 " + json.list[0].csudg+ "소요 예상"
493 }, 481 },
494 { 482 {
495 "type":"text", 483 "type":"text",
496 - "text":"서울발 울산행 : 대략 " + json.list[0].csuus + "소요 예상" 484 + "text":'서울발 울산행 : 대략 ' + jsonForforecast.list[0].csuus + '소요 예상, ' + '서울발 부산행 : 대략 ' + jsonForforecast.list[0].csubs + '소요 예상'
497 }, 485 },
498 { 486 {
499 "type":"text", 487 "type":"text",
500 - "text":"서울발 부산행 : 대략 " + json.list[0].csubs + "소요 예상" 488 + "text":'서울발 목포행 : 대략 ' + jsonForforecast.list[0].csump + '소요 예상, ' + '서울발 광주행 : 대략 ' + jsonForforecast.list[0].csugj + '소요 예상'
501 }, 489 },
502 { 490 {
503 "type":"text", 491 "type":"text",
504 - "text":"서울발 목포행 : 대략 " + json.list[0].csump+ "소요 예상" 492 + "text":'서울발 강릉행 : 대략 ' + jsonForforecast.list[0].csukr + '소요 예상'
505 - },
506 - {
507 - "type":"text",
508 - "text":"서울발 광주행 : 대략 " + json.list[0].csugj + "소요 예상"
509 - },
510 - {
511 - "type":"text",
512 - "text":"서울발 강릉행 : 대략 " + json.list[0].csukr + "소요 예상"
513 } 493 }
514 494
515 ] 495 ]
...@@ -517,12 +497,17 @@ function normalforecasttoS(eventObj, json){ ...@@ -517,12 +497,17 @@ function normalforecasttoS(eventObj, json){
517 },(error, response, body) => { 497 },(error, response, body) => {
518 console.log(body) 498 console.log(body)
519 }); 499 });
520 -}
521 500
501 + });
522 502
523 503
504 +}
505 +
524 506
525 -function normalforecasttoG(eventObj, json){ 507 +function normalforecasttoG(eventObj){
508 + jsonforecast(function(object){
509 + var obj = object;
510 + var jsonForforecast = obj;
526 request.post( 511 request.post(
527 { 512 {
528 url: TARGET_URL, 513 url: TARGET_URL,
...@@ -538,31 +523,19 @@ function normalforecasttoG(eventObj, json){ ...@@ -538,31 +523,19 @@ function normalforecasttoG(eventObj, json){
538 }, 523 },
539 { 524 {
540 "type":"text", 525 "type":"text",
541 - "text":"대전발 서울행 : 대략 " + json.list[0].cdjsu + "소요 예상" 526 + "text":"대전발 서울행 : 대략 " + jsonForforecast.list[0].cdjsu + "소요 예상, " + "대구발 서울행 : 대략 " + jsonForforecast.list[0].cdgsu + "소요 예상"
542 - },
543 - {
544 - "type":"text",
545 - "text":"대구발 서울행 : 대략 " + json.list[0].cdgsu + "소요 예상"
546 - },
547 - {
548 - "type":"text",
549 - "text":"울산발 서울행 : 대략 " + json.list[0].cussu + "소요 예상"
550 - },
551 - {
552 - "type":"text",
553 - "text":"부산발 서울행 : 대략 " + json.list[0].cbssu + "소요 예상"
554 }, 527 },
555 { 528 {
556 "type":"text", 529 "type":"text",
557 - "text":"목포발 서울행 : 대략 " + json.list[0].cmpsu + "소요 예상" 530 + "text":"울산발 서울행 : 대략 " + jsonForforecast.list[0].cussu + "소요 예상, " + "부산발 서울행 : 대략 " + jsonForforecast.list[0].cbssu + "소요 예상"
558 }, 531 },
559 { 532 {
560 "type":"text", 533 "type":"text",
561 - "text":"광주발 서울행 : 대략 " + json.list[0].cgjsu + "소요 예상" 534 + "text":"목포발 서울행 : 대략 " + jsonForforecast.list[0].cmpsu + "소요 예상, " + "광주발 서울행 : 대략 " + jsonForforecast.list[0].cgjsu + "소요 예상"
562 }, 535 },
563 { 536 {
564 "type":"text", 537 "type":"text",
565 - "text":"강릉발 서울행 : 대략 " + json.list[0].ckrsu + "소요 예상" 538 + "text":"강릉발 서울행 : 대략 " + jsonForforecast.list[0].ckrsu + "소요 예상"
566 } 539 }
567 540
568 ] 541 ]
...@@ -570,6 +543,9 @@ function normalforecasttoG(eventObj, json){ ...@@ -570,6 +543,9 @@ function normalforecasttoG(eventObj, json){
570 },(error, response, body) => { 543 },(error, response, body) => {
571 console.log(body) 544 console.log(body)
572 }); 545 });
546 +
547 + });
548 +
573 } 549 }
574 550
575 551
......