itizawa 5 лет назад
Родитель
Сommit
ea9182256e
2 измененных файлов с 8 добавлено и 2 удалено
  1. 1 2
      src/server/routes/apiv3/slack-bot.js
  2. 7 0
      src/server/service/bolt.js

+ 1 - 2
src/server/routes/apiv3/slack-bot.js

@@ -33,7 +33,6 @@ module.exports = (crowi) => {
     // Send response immediately to avoid opelation_timeout error
     // See https://api.slack.com/apis/connections/events-api#the-events-api__responding-to-events
     res.send();
-    console.log(req.body);
 
     const { body } = req;
     const args = body.text.split(' ');
@@ -58,7 +57,7 @@ module.exports = (crowi) => {
 
     switch (actionId) {
       case 'shareSearchResults': {
-        console.log(payload);
+        await crowi.boltService.shareSearchResults(payload);
         break;
       }
       case 'showNextResults': {

+ 7 - 0
src/server/service/bolt.js

@@ -154,6 +154,13 @@ class BoltService extends S2sMessageHandlable {
     };
   }
 
+  shareSearchResults(payload) {
+    this.client.chat.postMessage({
+      channel: payload.channel.id,
+      text: payload.actions[0].value,
+    });
+  }
+
   async showEphemeralSearchResults(body, args, offsetNum) {
     const {
       resultPaths, offset, resultsTotal,