Ubuntu

Trim code

Showing 1 changed file with 17 additions and 14 deletions
...@@ -13,7 +13,6 @@ var app = express(); ...@@ -13,7 +13,6 @@ var app = express();
13 var stock_code = "005930" 13 var stock_code = "005930"
14 app.use(bodyParser.json()); 14 app.use(bodyParser.json());
15 15
16 -
17 app.post('/hook', function (req, res) { 16 app.post('/hook', function (req, res) {
18 17
19 var eventObj = req.body.events[0]; 18 var eventObj = req.body.events[0];
...@@ -24,26 +23,19 @@ app.post('/hook', function (req, res) { ...@@ -24,26 +23,19 @@ app.post('/hook', function (req, res) {
24 let stockList = []; 23 let stockList = [];
25 import './stock_names.txt'; 24 import './stock_names.txt';
26 25
27 - fs.readFile('./stock_names.txt', 'utf8', (err,data) => { 26 + fs.readFile('./stock_names.txt', 'utf8', (err,data) => { // 파일 import하고 stockList로 저장
28 if (err){ 27 if (err){
29 console.error(err) 28 console.error(err)
30 return 29 return
31 } 30 }
32 - console.log(data) 31 + var tempstockList = data.toString().split("\n"); // ex) stockList = [[012312 ~~],[123012 ~~],[192312 ~~],[192310 ~~],[...]]
33 - }) 32 + for (x in tempstockList){
34 - 33 + var stockList = tempstockList[i].toString().split(" "); // ex) stockList = [[012312,~~],[1230012,~~],[1923,~~],[192310,~~],[...]]
35 - // fs.readFile('./stock_names.txt', 'utf8', (err,data) => { 34 + }
36 - // if (err){
37 - // console.error(err)
38 - // return
39 - // }
40 - // var stockList = data.toString().split("\n");
41 // for (i in stockList) { 35 // for (i in stockList) {
42 // console.log(stockList[i]); 36 // console.log(stockList[i]);
43 // } 37 // }
44 - // }) 38 + })
45 -
46 -
47 39
48 // ######## 40 // ########
49 // file import 41 // file import
...@@ -63,12 +55,23 @@ app.post('/hook', function (req, res) { ...@@ -63,12 +55,23 @@ app.post('/hook', function (req, res) {
63 // } 55 // }
64 // ############ 56 // ############
65 57
58 +
66 // request log 59 // request log
67 console.log('======================', new Date() ,'======================'); 60 console.log('======================', new Date() ,'======================');
68 console.log('[request]', req.body); 61 console.log('[request]', req.body);
69 console.log('[request source] ', eventObj.source); 62 console.log('[request source] ', eventObj.source);
70 console.log('[request message]', eventObj.message); 63 console.log('[request message]', eventObj.message);
71 64
65 + for (let i = 0; i<stockList.length; i++) {
66 + if (eventObj.message.text == stockList[i][1]){ // 입력한거 나오면 코드로 바꿔줌
67 + stock_code = stockList[i][0]
68 + }
69 + else{
70 + console.log('Not in list');
71 + }
72 +
73 + }
74 +
72 // if (eventObj.message.text == "영어"){ 75 // if (eventObj.message.text == "영어"){
73 // lan = "en" 76 // lan = "en"
74 // } 77 // }
......