| 123456789101112131415161718192021222324252627 |
- import { SlashCommand } from '@slack/bolt';
- import { WebClient, LogLevel } from '@slack/web-api';
- import { generateInputSectionBlock, generateMarkdownSectionBlock } from '../../../slack/src/utils/block-creater';
- export const openRegisterModal = async(body:SlashCommand) : Promise<void> => {
- const client = new WebClient('xoxb-1399660543842-1848670292404-TYsbWjgHPtNcTvqupgwb3h75', { logLevel: LogLevel.DEBUG });
- await client.views.open({
- trigger_id: body.trigger_id,
- view: {
- type: 'modal',
- title: {
- type: 'plain_text',
- text: 'Register Credential',
- },
- close: {
- type: 'plain_text',
- text: 'Close',
- },
- blocks: [
- generateMarkdownSectionBlock('hoge'),
- // generateInputSectionBlock('contents', 'Contents', 'contents_input', true, 'Input with Markdown...'),
- ],
- },
- });
- };
|