Slack 개발자 도구를 활용해 앱 구축하기

Slack의 플랫폼을 활용해 앱을 구축하면 귀하의 조직이 부드럽게 돌아가도록 하는 도구, 데이터 소스, 프로세스와 귀하의 워크스페이스를 연계할 수 있습니다.

 

무엇을 구축할 수 있나요?

귀하의 회사에서 사용하는 내부 앱을 직접 설계하고 구축하거나 다른 회사에서 사용할 수 있는 외부 앱을 구축하고 배포할 수 있습니다. 가능한 사용 사례에 대한 개요, 시작 방법, Slack 플랫폼 도구로 구축하는 세부 사항에 대한 자세한 내용을 읽어보세요.

 

팀을 위한 구축

귀하의 팀에 맞는 최고의 앱은 귀하에게 중요한 도구와 프로세스에 따라 달라집니다. 아이디어를 얻으려면 먼저 다음 사항을 자문해보는 것이 좋습니다.

  • 조직의 내부 시스템 일부 또는 도구를 Slack과 통합해야 하나요?
  • 사용자 그룹의 주의가 필요할 때 알림을 생성해주는 도구가 있나요? Slack 채널에 알림을 전송하여 필요한 사용자 모두에게 한 번에 알리세요.
  • 하루 종일 여러 프로그램을 전환하며 필요한 정보를 찾아야 하나요? 데이터를 귀하의 워크스페이스로 가져오는 사용자 지정 앱을 통해 관련 데이터를 한데 묶을 수 있고, 기본 제공되는 Slack의 검색 기능을 함께 사용하여 복잡한 교차 시스템 워크플로를 시작할 수도 있습니다. 

Slack API 가이드를 사용하여 앱을 기획하세요.

 

기능 및 도구

Slack의 구성 요소를 사용하여 최종 사용자가 앱을 사용하는 방식을 사용자 지정할 수 있습니다. 아래는 귀하의 앱에 구축할 수 있는 기능과, 귀하의 앱을 최대한 간단하게 개발하고 관리할 수 있도록 저희가 제공하는 도구의 예시입니다.

기능

도구

  • 기능
    기능이란 특정 동작을 하도록 미리 정해진 코드로 이루어진 블록을 말합니다. 앱에는 귀하의 워크스페이스 또는 Enterprise Grid 조직의 멤버가 워크플로 빌더로 만든 워크플로에 추가할 수 있는 기능(단계라고도 함)이 포함될 수 있습니다. 사용자 지정 단계가 포함된 워크플로는 고급 워크플로로 간주됩니다. 
  • 워크플로
    앱에는 귀하의 워크스페이스 또는 조직에서 누구나 사용할 수 있도록 하는 미리 구축된 워크플로가 포함될 수 있습니다. 
  • 트리거
    트리거는 워크플로가 시작하는 방식(예를 들어 버튼 클릭이나 정해진 일정에 따라)과 위치(Slack 내 혹은 다른 서비스 내)를 결정합니다.
  • Slack CLI
    Slack CLI(명령줄 인터페이스)를 사용하여 Typescript SDK를 통해 새 앱을 위한 프레임워크를 만든 다음, Slack 인프라에 앱을 쉽게 배포하세요.
  • 앱 매니페스트
    앱 매니페스트를 사용하여 앱을 빠르게 설정하고 개발하고 관리하세요.
  • 앱 배포데이터 스토리지
    Slack 인프라에 앱을 배포하고 데이터를 저장하여 모든 구성 요소를 한곳에 보관하고 Slack의 보안 및 규정 준수 표준을 자동으로 준수하세요.

 

시작하기

Slack API는 기초 가이드부터 세부 문서까지 Slack 플랫폼에서 구축하기 위해 알아야 하는 모든 것의 기본입니다.

앱을 만들 준비가 되면 아래 단계에 따라 시작할 수 있습니다.

  1. Slack 앱 디렉터리를 엽니다. 
  2. 오른쪽 상단의 드롭다운 메뉴에서 앱을 넣을 워크스페이스를 선택한 다음 만들기를 클릭합니다. 
  3. 앱 새로 만들기를 클릭합니다. 

Slack 앱 만들기에 대해 자세히 알아보려면 API 문서를 확인하세요