박찬수

reply, soccer commit

......@@ -74,3 +74,48 @@ try {
console.log(error);
}
module.exports = {
StartReply : function(){
app.post('/hook', function (req, res) {
var eventObj = req.body.events[0];
var source = eventObj.source;
var message = eventObj.message;
// request log
console.log('======================', new Date() ,'======================');
console.log('[request]', req.body);
console.log('[request source] ', eventObj.source);
console.log('[request message]', eventObj.message);
console.log("Receive Message : ", eventObj.message.text);
console.log(soccer.GetPlayerInfo(276, 2019));
request.post(
{
url: TARGET_URL,
headers: {
'Authorization': `Bearer ${TOKEN}` // 인증정보 : channel token 값을 통해 인증.
},
json: {
"replyToken":eventObj.replyToken, // reply token : 누구한테 보낼 것인지?를 판별하기 위해!
"messages":[
{
"type":"text",
"text":"Hello, user"
},
{
"type":"text",
"text":"May I help you?"
}
]
}
},(error, response, body) => {
console.log(body);
});
res.sendStatus(200);
});
}
}
\ No newline at end of file
......
var reply = require('./reply.js');
module.exports = {
GetPlayerInfo : function(playerID, season){
var request = require('request');
......@@ -13,6 +15,7 @@ module.exports = {
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
reply.StartReply();
});
}
}
}
\ No newline at end of file
......