Showing
1 changed file
with
15 additions
and
11 deletions
| ... | @@ -6,24 +6,21 @@ const TOKEN = 'YK56BfHFgpILrxRk1FZrdcouFguf5CBA5qxM3zfDH6N9jR/cfPxVdK1P9vZHAk69m | ... | @@ -6,24 +6,21 @@ const TOKEN = 'YK56BfHFgpILrxRk1FZrdcouFguf5CBA5qxM3zfDH6N9jR/cfPxVdK1P9vZHAk69m |
| 6 | const fs = require('fs'); | 6 | const fs = require('fs'); |
| 7 | const path = require('path'); | 7 | const path = require('path'); |
| 8 | const HTTPS = require('https'); | 8 | const HTTPS = require('https'); |
| 9 | -const domain = "ec2-18-215-162-16.compute-1.amazonaws.com" | 9 | +const domain = "2019102158.oss2022chatbot.tk" |
| 10 | const sslport = 23023; | 10 | const sslport = 23023; |
| 11 | const bodyParser = require('body-parser'); | 11 | const bodyParser = require('body-parser'); |
| 12 | const app = express(); | 12 | const app = express(); |
| 13 | 13 | ||
| 14 | 14 | ||
| 15 | -console.log(Address.getAddress('석수동길')); | ||
| 16 | 15 | ||
| 17 | app.use(bodyParser.json()); | 16 | app.use(bodyParser.json()); |
| 18 | app.post('/hook', function (req, res) { | 17 | app.post('/hook', function (req, res) { |
| 19 | var eventObj = req.body.events[0]; | 18 | var eventObj = req.body.events[0]; |
| 20 | - var source = eventObj.source; | 19 | + //var source = eventObj.source; |
| 21 | - var message = eventObj.message; | 20 | + //var message = eventObj.message; |
| 22 | // request log | 21 | // request log |
| 23 | console.log('======================', new Date() ,'======================'); | 22 | console.log('======================', new Date() ,'======================'); |
| 24 | - console.log('[request]', req.body); | 23 | + console.log((Address.getAddress('석수동길')).road_address.address_name) |
| 25 | - console.log('[request source] ', eventObj.source); | ||
| 26 | - console.log('[request message]', eventObj.message); | ||
| 27 | request.post( | 24 | request.post( |
| 28 | { | 25 | { |
| 29 | url: TARGET_URL, | 26 | url: TARGET_URL, |
| ... | @@ -31,17 +28,18 @@ app.post('/hook', function (req, res) { | ... | @@ -31,17 +28,18 @@ app.post('/hook', function (req, res) { |
| 31 | 'Authorization': `Bearer ${TOKEN}` | 28 | 'Authorization': `Bearer ${TOKEN}` |
| 32 | }, | 29 | }, |
| 33 | json: { | 30 | json: { |
| 34 | - "replyToken":eventObj.replyToken, | 31 | + "replyToken":eventObj.replyToken, //eventObj.replyToken |
| 35 | "messages":[ | 32 | "messages":[ |
| 36 | { | 33 | { |
| 37 | "type":"text", | 34 | "type":"text", |
| 38 | - "text":"Hello, user" | 35 | + "text":address |
| 39 | }, | 36 | }, |
| 40 | { | 37 | { |
| 41 | "type":"text", | 38 | "type":"text", |
| 42 | - "text":"May I help you?" | 39 | + "text":"맞나요?" |
| 43 | } | 40 | } |
| 44 | - ] | 41 | + ], |
| 42 | + "status" : 1 | ||
| 45 | } | 43 | } |
| 46 | },(error, response, body) => { | 44 | },(error, response, body) => { |
| 47 | console.log(body) | 45 | console.log(body) |
| ... | @@ -49,6 +47,12 @@ app.post('/hook', function (req, res) { | ... | @@ -49,6 +47,12 @@ app.post('/hook', function (req, res) { |
| 49 | 47 | ||
| 50 | res.sendStatus(200); | 48 | res.sendStatus(200); |
| 51 | }); | 49 | }); |
| 50 | + | ||
| 51 | + | ||
| 52 | + | ||
| 53 | + | ||
| 54 | + | ||
| 55 | + | ||
| 52 | try { | 56 | try { |
| 53 | const option = { | 57 | const option = { |
| 54 | ca: fs.readFileSync('/etc/letsencrypt/live/' + domain +'/fullchain.pem'), | 58 | ca: fs.readFileSync('/etc/letsencrypt/live/' + domain +'/fullchain.pem'), | ... | ... |
-
Please register or login to post a comment