|
|
@@ -3,11 +3,17 @@
|
|
|
import { ServerResponse } from 'http';
|
|
|
|
|
|
import {
|
|
|
- markdownSectionBlock, GrowiCommand, parseSlashCommand, respondRejectedErrors, generateWebClient,
|
|
|
- InvalidGrowiCommandError, requiredScopes, REQUEST_TIMEOUT_FOR_PTOG,
|
|
|
- parseSlackInteractionRequest, verifySlackRequest,
|
|
|
- respond, supportedGrowiCommands, IChannelOptionalId,
|
|
|
+ type GrowiCommand, type IChannelOptionalId,
|
|
|
+ requiredScopes, REQUEST_TIMEOUT_FOR_PTOG,
|
|
|
+ supportedGrowiCommands,
|
|
|
} from '@growi/slack';
|
|
|
+import { parseSlackInteractionRequest, verifySlackRequest } from '@growi/slack/dist/middlewares';
|
|
|
+import { InvalidGrowiCommandError } from '@growi/slack/dist/models/errors';
|
|
|
+import { markdownSectionBlock } from '@growi/slack/dist/utils/block-kit-builder';
|
|
|
+import { respondRejectedErrors } from '@growi/slack/dist/utils/post-ephemeral-errors';
|
|
|
+import { respond } from '@growi/slack/dist/utils/response-url';
|
|
|
+import { parseSlashCommand } from '@growi/slack/dist/utils/slash-command-parser';
|
|
|
+import { generateWebClient } from '@growi/slack/dist/utils/webclient-factory';
|
|
|
import { Installation } from '@slack/oauth';
|
|
|
import { WebAPICallResult } from '@slack/web-api';
|
|
|
import {
|