소스 검색

success to click the button

kaori 5 년 전
부모
커밋
699791a5cd
1개의 변경된 파일12개의 추가작업 그리고 1개의 파일을 삭제
  1. 12 1
      src/server/service/bolt.js

+ 12 - 1
src/server/service/bolt.js

@@ -14,8 +14,18 @@ class BoltReciever {
       return res.send(req.body);
     }
 
+    const payload = req.body.payload;
+    let reqBody;
+
+    if (payload != null) {
+      reqBody = JSON.parse(payload);
+    }
+    else {
+      reqBody = req.body;
+    }
+
     const event = {
-      body: req.body,
+      body: reqBody,
       ack: (response) => {
         if (ackCalled) {
           return;
@@ -104,6 +114,7 @@ class BoltService {
       }
     });
 
+
     this.bolt.action('button_click', async({ body, ack, say }) => {
       // Acknowledge the action
       await ack();