문서
슬랙봇 디자인 101
강영화 · 토스 · 토스 기술 블로그
소개
슬랙봇 디자인을 잘 하려면 무엇을 알아야하는지 알려드릴게요.
AI 핵심 요약
슬랙봇은 업무 대화의 맥락을 벗어나지 않고 태스크를 빠르게 처리하게 해주지만, Slack의 Block Kit 제약과 사용자의 업무 맥락을 고려해야 한다. 토스팀은 Jira 이슈 생성·관리 등을 슬랙 안에서 처리하는 봇을 만들며, 블록 수와 버튼 라벨 길이 같은 제약을 엔지니어와 협의하고 다른 봇의 레퍼런스를 참고했다. 인터페이스는 버튼과 설명을 간결하고 가깝게 배치하고, PP 리뷰와 사용성 테스트로 개선했으며, 복잡한 설정은 웹페이지로 분리했다. 이슈봇은 이슈 생성과 업데이트 시간을 줄였고, 좋은 봇을 만들려면 플랫폼 제약뿐 아니라 사용자가 봇을 쓰는 맥락까지 함께 설계해야 한다.
- Slack의 Block Kit은 UI 커스터마이징, 블록 수, 버튼 라벨 길이 등에 제약이 있으므로 설계 전에 블록킷 빌더로 직접 확인하세요.
- Product Hunt와 Slack 앱 디렉터리에서 레퍼런스를 찾아 제약을 다루는 방식과 봇의 말투·캐릭터를 함께 살펴보세요.
- 버튼과 설명을 가까이 배치하고, 라벨을 직관적으로 작성해 사용자가 다음 행동을 쉽게 파악하도록 하세요.
- PP 리뷰와 사용성 테스트를 통해 인터페이스를 반복해서 검증하고, 필요하면 워크스페이스 이모지로 표현을 보완하세요.
- 단순한 구독 설정은 봇 안에 두고, 복잡한 설정은 자유도가 높은 웹페이지로 분리하는 방식을 고려하세요.