zahmis 5 лет назад
Родитель
Сommit
896db4a721
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      packages/slackbot-proxy/src/controllers/slack.ts

+ 5 - 1
packages/slackbot-proxy/src/controllers/slack.ts

@@ -1,6 +1,7 @@
 import {
 import {
   BodyParams, Controller, Get, Inject, Post, Req, Res,
   BodyParams, Controller, Get, Inject, Post, Req, Res,
 } from '@tsed/common';
 } from '@tsed/common';
+import { parse } from '@growi/slack/src/utils/slash-command-parser';
 import { Installation } from '~/entities/installation';
 import { Installation } from '~/entities/installation';
 import { InstallationRepository } from '~/repositories/installation';
 import { InstallationRepository } from '~/repositories/installation';
 
 
@@ -63,10 +64,13 @@ export class SlackCtrl {
     // Send response immediately to avoid opelation_timeout error
     // Send response immediately to avoid opelation_timeout error
     // See https://api.slack.com/apis/connections/events-api#the-events-api__responding-to-events
     // See https://api.slack.com/apis/connections/events-api#the-events-api__responding-to-events
 
 
+    const parsedBody = parse(body);
+
     const growiCommandsMappings = {
     const growiCommandsMappings = {
       register: () => this.registerService.openRegisterModal(body),
       register: () => this.registerService.openRegisterModal(body),
     };
     };
-    const executeGrowiCommand = growiCommandsMappings[body.text];
+    const executeGrowiCommand = growiCommandsMappings[parsedBody.growiCommandType];
+
     await executeGrowiCommand();
     await executeGrowiCommand();
     res.send();
     res.send();