Showing
1 changed file
with
19 additions
and
16 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,27 +23,20 @@ app.post('/hook', function (req, res) { | ... | @@ -24,27 +23,20 @@ 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 ~~],[...]] |
32 | + for (x in tempstockList){ | ||
33 | + var stockList = tempstockList[i].toString().split(" "); // ex) stockList = [[012312,~~],[1230012,~~],[1923,~~],[192310,~~],[...]] | ||
34 | + } | ||
35 | + // for (i in stockList) { | ||
36 | + // console.log(stockList[i]); | ||
37 | + // } | ||
33 | }) | 38 | }) |
34 | 39 | ||
35 | - // fs.readFile('./stock_names.txt', 'utf8', (err,data) => { | ||
36 | - // if (err){ | ||
37 | - // console.error(err) | ||
38 | - // return | ||
39 | - // } | ||
40 | - // var stockList = data.toString().split("\n"); | ||
41 | - // for (i in stockList) { | ||
42 | - // console.log(stockList[i]); | ||
43 | - // } | ||
44 | - // }) | ||
45 | - | ||
46 | - | ||
47 | - | ||
48 | // ######## | 40 | // ######## |
49 | // file import | 41 | // file import |
50 | // for(let i=0; i<200; i++){ | 42 | // for(let i=0; i<200; i++){ |
... | @@ -62,6 +54,7 @@ app.post('/hook', function (req, res) { | ... | @@ -62,6 +54,7 @@ app.post('/hook', function (req, res) { |
62 | // } | 54 | // } |
63 | // } | 55 | // } |
64 | // ############ | 56 | // ############ |
57 | + | ||
65 | 58 | ||
66 | // request log | 59 | // request log |
67 | console.log('======================', new Date() ,'======================'); | 60 | console.log('======================', new Date() ,'======================'); |
... | @@ -69,6 +62,16 @@ app.post('/hook', function (req, res) { | ... | @@ -69,6 +62,16 @@ app.post('/hook', function (req, res) { |
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 | // } | ... | ... |
-
Please register or login to post a comment