[인턴] Slack Bot 만들기 (5) : SLACK BLOCK KIT 퍼블리싱 적용
이용툴
slack api 튜토리얼
https://api.slack.com/tutorials
Guided tutorials | Slack
Create, store, and send friendly welcome messages to your teammates when they join a channel.
api.slack.com
block kit build 설명
https://api.slack.com/block-kit
Block Kit
A clean and consistent UI framework for Slack apps
api.slack.com
https://api.slack.com/block-kit/building
Building with Block Kit
String the atoms together into molecules and inject them into messages and modals.
api.slack.com
block kit builder
https://app.slack.com/block-kit-builder
Slack
nav.top { position: relative; } #page_contents > h1 { width: 920px; margin-right: auto; margin-left: auto; } h2, .align_margin { padding-left: 50px; } .card { width: 920px; margin: 0 auto; .card { width: 880px; } } .linux_col { display: none; } .platform_i
app.slack.com
슬랙메시지 종류에 따른 기본 틀 제공

- 슬랙 메시지
- message attachment
- 모달창
- app home preview
템플릿 제공
메시지 종류에 따라서 제공되는 템플릿이 다르다.
아래의 예시 이미지는 4가지의 메시지 종류 중 가장 기본 메시지 틀의 경우
가능 요소
Block elements
- BLOCK ELEMENTS 예시
버튼
체크박스
라디오 버튼
날짜 선택
시간 선택
날짜 + 시간
이미지 입력
다중 선택 제공
- type 에 따라서 Static options, External data source, User list, Conversations list, Public channels select 으로 사용이 가능하다.
많은 메뉴 요소 중에서 선택
- type 에 따라서 Static options, External data source, users, conversations, public channels 로 사용이 가능하다.
숫자 입력
더보기 메뉴
일반텍스트 입력 지원 / plain_text_input
이메일 입력 지원 / email_text_input
URL 입력 지원 / url_text_input
Layout blocks
- LAYOUT BLOCKS 예시
Actions Block
Section Block
Video Block
활용 예시
위의 요소들을 BLOCK-KIT BUILDER 이용하여
적절하게 구성하여 슬랙 메시지폼 작성
Slack bot을 통한 업무 활용스토리 #1
Slack 도입이 가져온 롯데e커머스의 변화 🎁
techblog.lotteon.com
https://tech.kakaopay.com/post/slack-google-integration/
5분 만에 배우는 일정 관리 슬랙봇 만드는 방법 | 카카오페이 기술 블로그
일정 관리 슬랙봇 만드는 방법 간단하게 알려드립니다!
tech.kakaopay.com
https://helloworld.kurly.com/blog/slack_block_kit/
Slack Block Kit 활용
Slack Block Kit을 활용해 배송팁 공유 기능을 개발한 경험을 공유합니다
helloworld.kurly.com