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