은승우

image

Showing 1 changed file with 11 additions and 2 deletions
...@@ -82,11 +82,19 @@ app.post('/webhook', line.middleware(config), (req, res) => { ...@@ -82,11 +82,19 @@ app.post('/webhook', line.middleware(config), (req, res) => {
82 // event handler 82 // event handler
83 function handleEvent(event) { 83 function handleEvent(event) {
84 console.log(event.message); 84 console.log(event.message);
85 - if (event.type !== 'message' || event.message.type !== 'text') { 85 + if (event.type !== 'message'&& event.message.type !== 'text') {
86 // ignore non-text-message event 86 // ignore non-text-message event
87 return Promise.resolve(null); 87 return Promise.resolve(null);
88 } 88 }
89 - return new Promise(function(resolve, reject) { 89 + if (event.type == 'message'&& event.message.type == 'image') {
90 + return new Promise((resolve,reject)=>{
91 + var upload = multer({ dest: 'photo/' })
92 + upload.single(event.message.image);
93 +
94 + })
95 + }
96 + if (event.type == 'message'&& event.message.type == 'text') {
97 + return new Promise(function(resolve, reject) {
90 //언어 감지 option 98 //언어 감지 option
91 var detect_options = { 99 var detect_options = {
92 url : languagedetect_api_url, 100 url : languagedetect_api_url,
...@@ -152,6 +160,7 @@ function handleEvent(event) { ...@@ -152,6 +160,7 @@ function handleEvent(event) {
152 160
153 }); 161 });
154 } 162 }
163 +}
155 app.get('/',(req,res)=>{ 164 app.get('/',(req,res)=>{
156 res.send("hellow"); 165 res.send("hellow");
157 }) 166 })
......