| 123456789101112131415161718192021222324252627282930 |
- /*
- * !!help command and its message text must exist only in growi app package!!
- * the help message should vary depending on the growi version
- */
- const { markdownSectionBlock } = require('@growi/slack');
- module.exports = () => {
- const BaseSlackCommandHandler = require('./slack-command-handler');
- const handler = new BaseSlackCommandHandler();
- handler.handleCommand = async(growiCommand, client, body, respondUtil) => {
- // adjust spacing
- let message = '*Help*\n\n';
- message += 'Usage: `/growi [command] [args]`\n\n';
- message += 'Commands:\n\n';
- message += '`/growi note` Take a note on GROWI\n\n';
- message += '`/growi search [keyword]` Search pages\n\n';
- message += '`/growi keep` Create new page with existing slack conversations (Alpha)\n\n';
- await respondUtil.respond({
- text: 'Help',
- blocks: [
- markdownSectionBlock(message),
- ],
- });
- };
- return handler;
- };
|