Slack package의 연결 작업
- 최종 업데이트2026/04/29
Slack package의 연결 작업
Control Room OAuth2 연결을 사용하여 Slack에서 인증하고, 자동화에서 이후 작업을 위해 재사용 가능한 Slack 세션을 생성합니다.
선행 조건
연결 작업을 사용하기 전에 먼저 Slack 앱을 생성 및 구성하고 필요한 봇 토큰을 생성한 후 다음 사전 작업을 완료하여 Control Room에서 OAuth 연결을 설정해야 합니다.
- Slack 개발자 포털로 이동: https://api.slack.com/apps
- 으로 이동합니다.
-
처음부터를 선택합니다.
- 다음을 입력합니다.
- 앱 이름: 예를 들어, AA Slack integration
- 앱을 개발할 워크스페이스 선택: 앱이 사용될 Slack 워크스페이스를 선택합니다.
- 앱 생성을 클릭합니다.
- 앱이 생성된 후 왼쪽 패널에서 OAuth & 권한으로 이동합니다.
- 리디렉션 URL 섹션으로 이동합니다. 리디렉션 URL 필드에 Control Room 연결 설정의 콜백 URL을 입력합니다.
- 범위 섹션으로 이동합니다.
봇 토큰 범위 추가: 범위 섹션에서 유스케이스에 따라 필요한 권한을 추가합니다. 추가하려면 OAuth 범위 추가를 클릭합니다.
-
chat:write→ @AA Slack 통합으로 메시지 보내기 -
channels:read→ 워크스페이스의 공개 채널에 대한 기본 정보 보기 -
channels:history→ AA Slack 통합이 추가된 공개 채널에서 메시지 및 기타 콘텐츠 보기 -
groups:read→ AA Slack 통합이 추가된 비공개 채널의 기본 정보 보기 -
im:read→ AA Slack 통합이 추가된 쪽지에 대한 기본 정보를 확인합니다.
- 작업 범위가 부족하면 나중에 작업이 실패할 수 있으므로 범위를 신중하게 선택해야 합니다.
- 현재는 봇 토큰 인증만 지원됩니다.
OAuth 2.0 연결 구성: 사용자 정의 제공업체 생성에 대한 자세한 내용은 Control Room에서 OAuth 2.0 연결 구성 항목을 참조하십시오.
설정
-
OAuth 연결 필드에서 선택을 클릭하여 사용 가능한 Control Room 관리 OAuth2 자격증명을 선택합니다.주: OAuth2 연결이 Control Room에서 유효하고 활성 상태인지 확인하십시오.
- 제공업체 유형 드롭다운 메뉴를 클릭하여 사용 가능한 제공업체 또는 사용자 정의 제공업체를 선택합니다.
-
연결 이름 필드에서 특정 OAuth 연결 객체를 선택합니다.
이 필드는 제공업체 유형을 선택할 때까지 비활성화됩니다.
-
토큰 유형 필드에서, 실행 시 사용할 토큰에 따라 다음 옵션 중 하나를 선택합니다.
-
공유: 글로벌 토큰의 경우.
Control Room에 대한 연결이 설정되면 공유 유형의 액세스 토큰이 생성됩니다. 이 액세스 토큰은 자격증명으로 저장됩니다. 자동화를 실행할 때 액세스 토큰은 Control Room에 설정된 엔터프라이즈 애플리케이션 공급자 유형을 사용하여 자동화에서 참조됩니다.
- 사용자별: 사용자에게 특정한 토큰의 경우.
-
공유: 글로벌 토큰의 경우.
-
Slack 세션 필드에서 다음 탭 중 하나를 사용하여 세션을 생성합니다.
- 로컬 세션: 현재 봇에서만 사용할 수 있는 세션 이름을 지정합니다.
-
글로벌 세션: 상위 봇, 하위 봇, 상위 봇의 다른 모든 하위 봇과 같이 여러 봇에서 사용할 수 있는 세션 이름을 지정합니다.
권장 사항: 상위 봇과 하위 봇은 패키지 버전이 동일해야 합니다.
-
변수: Slack 세션 변수를 지정합니다.
오른쪽 아이콘을 클릭하여 변수를 생성한 다음, 표시되는 창에서 세션 유형으로 Slack 세션을 선택합니다. 변수 만들기 항목을 참조하십시오.