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 | // } | ... | ... |
-
Please register or login to post a comment