Showing
2 changed files
with
49 additions
and
1 deletions
... | @@ -74,3 +74,48 @@ try { | ... | @@ -74,3 +74,48 @@ try { |
74 | console.log(error); | 74 | console.log(error); |
75 | } | 75 | } |
76 | 76 | ||
77 | +module.exports = { | ||
78 | + StartReply : function(){ | ||
79 | + app.post('/hook', function (req, res) { | ||
80 | + | ||
81 | + var eventObj = req.body.events[0]; | ||
82 | + var source = eventObj.source; | ||
83 | + var message = eventObj.message; | ||
84 | + | ||
85 | + // request log | ||
86 | + console.log('======================', new Date() ,'======================'); | ||
87 | + console.log('[request]', req.body); | ||
88 | + console.log('[request source] ', eventObj.source); | ||
89 | + console.log('[request message]', eventObj.message); | ||
90 | + console.log("Receive Message : ", eventObj.message.text); | ||
91 | + | ||
92 | + console.log(soccer.GetPlayerInfo(276, 2019)); | ||
93 | + | ||
94 | + request.post( | ||
95 | + { | ||
96 | + url: TARGET_URL, | ||
97 | + headers: { | ||
98 | + 'Authorization': `Bearer ${TOKEN}` // 인증정보 : channel token 값을 통해 인증. | ||
99 | + }, | ||
100 | + json: { | ||
101 | + "replyToken":eventObj.replyToken, // reply token : 누구한테 보낼 것인지?를 판별하기 위해! | ||
102 | + "messages":[ | ||
103 | + { | ||
104 | + "type":"text", | ||
105 | + "text":"Hello, user" | ||
106 | + }, | ||
107 | + { | ||
108 | + "type":"text", | ||
109 | + "text":"May I help you?" | ||
110 | + } | ||
111 | + ] | ||
112 | + } | ||
113 | + },(error, response, body) => { | ||
114 | + console.log(body); | ||
115 | + }); | ||
116 | + | ||
117 | + | ||
118 | + res.sendStatus(200); | ||
119 | + }); | ||
120 | + } | ||
121 | +} | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | +var reply = require('./reply.js'); | ||
2 | + | ||
1 | module.exports = { | 3 | module.exports = { |
2 | GetPlayerInfo : function(playerID, season){ | 4 | GetPlayerInfo : function(playerID, season){ |
3 | var request = require('request'); | 5 | var request = require('request'); |
... | @@ -13,6 +15,7 @@ module.exports = { | ... | @@ -13,6 +15,7 @@ module.exports = { |
13 | request(options, function (error, response) { | 15 | request(options, function (error, response) { |
14 | if (error) throw new Error(error); | 16 | if (error) throw new Error(error); |
15 | console.log(response.body); | 17 | console.log(response.body); |
18 | + reply.StartReply(); | ||
16 | }); | 19 | }); |
17 | } | 20 | } |
18 | -} | 21 | +} |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment