help.js 848 B

123456789101112131415161718192021222324
  1. const { markdownSectionBlock, respond } = require('@growi/slack');
  2. module.exports = () => {
  3. const BaseSlackCommandHandler = require('./slack-command-handler');
  4. const handler = new BaseSlackCommandHandler();
  5. handler.handleCommand = (growiCommand, client, body) => {
  6. // adjust spacing
  7. let message = '*Help*\n\n';
  8. message += 'Usage: `/growi [command] [args]`\n\n';
  9. message += 'Commands:\n\n';
  10. message += '`/growi create` Create new page\n\n';
  11. message += '`/growi search [keyword]` Search pages\n\n';
  12. message += '`/growi togetter` Create new page with existing slack conversations (Alpha)\n\n';
  13. await respond(growiCommand.responseUrl, {
  14. text: 'Help',
  15. blocks: [
  16. markdownSectionBlock(message),
  17. ],
  18. });
  19. };
  20. return handler;
  21. };