Slack
Slack은 팀 커뮤니케이션 도구로, 모든 팀 커뮤니케이션을 한 곳에 모아 어디서나 즉시 검색할 수 있고 사용할 수 있습니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | 스탠다드 | 다음을 제외한 모든 Power Automate 지역 : - 21Vianet에서 운영하는 중국 클라우드 |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | 스탠다드 | 다음을 제외한 모든 Power Apps 지역 : - 21Vianet에서 운영하는 중국 클라우드 |
| 파워 오토메이트 | 스탠다드 | 다음을 제외한 모든 Power Automate 지역 : - 21Vianet에서 운영하는 중국 클라우드 |
| 연락처 | |
|---|---|
| 이름 | Microsoft |
| URL | https://support.microsoft.com/contactus |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Microsoft |
| 웹 사이트 | https://slack.com/ |
| 개인 정보 보호 정책 | https://slack.com/privacy-policy |
| 카테고리 | 합작; 통신 |
알려진 문제 및 제한 사항
Slack API 설명서에 따라 커넥터에서 사용하는 일부 Slack API 메서드는 2021년 2월에 작동을 중지하고 2020년 6월 10일 이후에 새로 만든 앱에서는 작동하지 않습니다. 따라서 아래 작업의 최신 버전을 사용하세요.
작업:
메시지의 최대 문자 수는 4,000자로 제한됩니다. 자세한 내용은 Slack의 공식 설명서를 참조하세요.
커넥터 심층 분석
커넥터에 대한 자세한 내용은 심층 섹션을 참조하세요.
제한 한도
| 속성 | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 100 | 60초 |
| 트리거 폴링 빈도 | 1 | 120초 |
actions
| 공개 채널 가입 |
여유에서 공개 채널에 가입합니다. |
| 공용 채널 나열 |
여유 시간 안에 공개 채널을 나열합니다. |
| 공용 채널 나열(페이지 매김 지원)(미리 보기) |
여유 시간 안에 공개 채널을 나열합니다. |
| 그룹 만들기 [사용되지 않음] |
slack에서 그룹을 만듭니다. |
| 대화 메시지 나열(미리 보기) |
대화에 게시된 메시지(공개 채널, 개인 채널, 직접 메시지 또는 그룹 직접 메시지)를 나열합니다. |
| 메시지 게시(V2) |
이 작업은 지정된 채널에 메시지를 게시하는 데 사용됩니다. |
| 메시지 게시 [사용되지 않음] |
이 작업은 더 이상 사용되지 않습니다. 대신 Post 메시지(V2) 를 사용하세요.
|
| 메시지 회신 나열(미리 보기) |
부모 메시지를 포함하여 메시지 스레드에 회신을 나열합니다. |
| 사용자 프로필 가져오기(미리 보기) |
Slack 사용자에 대한 프로필 정보를 가져옵니다. 대화 메시지 목록 또는 목록 메시지 회신에서 반환된 메시지의 작성자를 확인하는 데 유용합니다. |
| 설정 방해 금지 |
사용자의 방해 금지 상태를 설정합니다. |
| 채널 나열 [사용되지 않음] |
이 작업은 더 이상 사용되지 않습니다. 대신 공용 채널 나열(페이지 매김 지원) 을 사용하세요.
|
| 채널 만들기 |
여유 시간 안에 채널을 만듭니다. |
| 채널 만들기 [사용되지 않음] |
이 작업은 더 이상 사용되지 않습니다. 대신 채널 만들기를 사용하세요.
|
| 채널 조인 [사용되지 않음] |
이 작업은 더 이상 사용되지 않습니다. 대신 공개 채널 조인을 사용하세요.
|
공개 채널 가입
여유에서 공개 채널에 가입합니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
채널 이름
|
channel | string |
채널의 이름입니다. |
반품
공용 채널 나열
여유 시간 안에 공개 채널을 나열합니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
대화 유형
|
types | string |
포함할 쉼표로 구분된 대화 유형입니다. 기본값은 public_channel. 다른 대화 유형을 나열하기 위해 private_channel, im 또는 mpim을 명시적으로 포함합니다. |
|
|
보관된 제외
|
exclude_archived | boolean |
보관된 대화를 제외하려면 true로 설정합니다. |
|
|
최대 결과
|
limit | integer |
반환할 최대 대화 수입니다. |
|
|
팀 ID
|
team_id | string |
인코딩된 팀 ID입니다. 조직 전체 토큰에만 필요합니다. |
|
|
Cursor
|
cursor | string |
이전 요청에서 반환된 페이지 매김 커서입니다. |
반품
공용 채널 나열(페이지 매김 지원)(미리 보기)
그룹 만들기 [사용되지 않음]
slack에서 그룹을 만듭니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이름
|
name | string |
그룹의 이름입니다. |
반품
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
group.id | string |
그룹의 ID입니다. |
|
이름
|
group.name | string |
그룹의 이름입니다. |
대화 메시지 나열(미리 보기)
대화에 게시된 메시지(공개 채널, 개인 채널, 직접 메시지 또는 그룹 직접 메시지)를 나열합니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
대화 ID
|
channel | True | string |
메시지를 가져올 대화입니다. |
|
최대 결과
|
limit | integer |
페이지당 반환할 최대 메시지 수입니다. |
|
|
가장 오래된 타임스탬프
|
oldest | string |
이 Unix 타임스탬프 이후의 메시지만 결과에 포함됩니다. |
|
|
최신 타임스탬프
|
latest | string |
이 Unix 타임스탬프 이전의 메시지만 결과에 포함됩니다. |
|
|
인클루시브
|
inclusive | boolean |
결과에 가장 오래되거나 최신 타임스탬프가 있는 메시지를 포함합니다. |
|
|
모든 메타데이터 포함
|
include_all_metadata | boolean |
각 메시지와 연결된 모든 메타데이터를 반환합니다. |
반품
메시지 게시(V2)
이 작업은 지정된 채널에 메시지를 게시하는 데 사용됩니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
채널 이름
|
channel | True | string |
메시지를 보낼 채널, 개인 그룹 또는 메신저 채널입니다. 이름(예: #general) 또는 인코딩된 ID일 수 있습니다. |
|
메시지 텍스트
|
text | True | string |
보낼 메시지의 본문입니다. Slack API는 40,000자 이상의 문자를 포함하는 메시지를 자른다. 서식 옵션은 다음을 참조하세요. https://api.slack.com/docs/formatting |
|
부모 메시지 타임스탬프
|
thread_ts | string |
스레드에 회신을 게시할 때 부모 메시지의 타임스탬프입니다. |
|
|
채널로 브로드캐스트
|
reply_broadcast | boolean |
채널에 스레드된 회신을 보내려면 true를 전달합니다. |
|
|
봇 이름
|
username | string |
봇의 이름입니다. |
|
|
사용자로 게시
|
as_user | boolean |
메시지를 봇 대신 인증된 사용자로 게시하려면 true를 전달합니다. |
|
|
구문 분석 모드
|
parse | string |
메시지 처리 방법을 변경합니다. 자세한 내용은 를 참조하세요. https://api.slack.com/docs/formatting |
|
|
Slack 태그 구문 분석
|
mrkdwn | boolean |
Slack 태그 구문 분석 설정입니다. 기본적으로 사용하도록 설정됩니다. |
|
|
링크 이름
|
link_names | integer |
채널 이름 및 사용자 이름을 찾아 연결합니다. |
|
|
링크 풀기
|
unfurl_links | boolean |
true를 전달하여 주로 텍스트 기반 콘텐츠의 풀기를 사용하도록 설정합니다. |
|
|
미디어 풀기
|
unfurl_media | boolean |
false를 전달하여 미디어 콘텐츠의 해제를 사용하지 않도록 설정합니다. |
|
|
아이콘 URL
|
icon_url | uri |
이 메시지의 아이콘으로 사용할 이미지의 URL입니다. |
|
|
아이콘 이모지
|
icon_emoji | string |
이 메시지의 아이콘으로 사용할 이모지입니다. |
반품
Slack 채널에 게시된 메시지의 세부 정보입니다.
메시지 게시 [사용되지 않음]
이 작업은 더 이상 사용되지 않습니다. 대신 Post 메시지(V2) 를 사용하세요.
이 작업은 지정된 채널에 메시지를 게시하는 데 사용됩니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
채널 이름
|
channel | True | string |
메시지를 보낼 채널, 개인 그룹 또는 메신저 채널입니다. 이름(예: #general) 또는 인코딩된 ID일 수 있습니다. |
|
메시지 텍스트
|
text | True | string |
보낼 메시지의 본문입니다(4000자 미만). 서식 옵션은 다음을 참조하세요 https://api.slack.com/docs/formatting. |
|
봇 이름
|
username | string |
봇의 이름입니다. |
|
|
사용자로 게시
|
as_user | boolean |
메시지를 봇 대신 인증된 사용자로 게시하려면 true를 전달합니다. |
|
|
구문 분석 모드
|
parse | string |
메시지 처리 방법을 변경합니다. 자세한 내용은 https://api.slack.com/docs/formatting참조하세요. |
|
|
링크 이름
|
link_names | integer |
채널 이름 및 사용자 이름을 찾아 연결합니다. |
|
|
링크 풀기
|
unfurl_links | boolean |
true를 전달하여 주로 텍스트 기반 콘텐츠의 풀기를 사용하도록 설정합니다. |
|
|
미디어 풀기
|
unfurl_media | boolean |
false를 전달하여 미디어 콘텐츠의 해제를 사용하지 않도록 설정합니다. |
|
|
아이콘 URL
|
icon_url | uri |
이 메시지의 아이콘으로 사용할 이미지의 URL입니다. |
|
|
아이콘 이모지
|
icon_emoji | string |
이 메시지의 아이콘으로 사용할 이모지입니다. |
반품
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
성공 결과
|
ok | boolean |
작업이 성공했는지를 나타냅니다. |
|
채널
|
channel | string |
메시지가 게시된 채널입니다. |
|
만든 Date-Time
|
ts | string |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
메시지 텍스트
|
message.text | string |
메시지의 본문입니다. |
|
메시지 ID
|
message.id | string |
메시지의 고유 식별자입니다. |
|
작성자 ID
|
message.user | string |
메시지를 게시한 사용자의 고유 식별자입니다. |
|
만든 시간
|
message.created | integer |
메시지가 생성되는 시기에 대한 Unix 타임스탬프입니다. |
|
삭제됨
|
message.is_user-deleted | boolean |
메시지가 삭제되었는지 여부입니다. |
|
오류 메시지
|
error | string |
오류 메시지의 세부 정보(있는 경우)입니다. |
메시지 회신 나열(미리 보기)
부모 메시지를 포함하여 메시지 스레드에 회신을 나열합니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
대화 ID
|
channel | True | string |
스레드를 포함하는 대화입니다. |
|
부모 메시지 타임스탬프
|
ts | True | string |
스레드를 시작하는 부모 메시지의 타임스탬프입니다. 대화 메시지 나열에서 |
|
최대 결과
|
limit | integer |
페이지당 반환할 최대 메시지 수입니다. |
|
|
가장 오래된 타임스탬프
|
oldest | string |
이 Unix 타임스탬프 이후의 메시지만 결과에 포함됩니다. |
|
|
최신 타임스탬프
|
latest | string |
이 Unix 타임스탬프 이전의 메시지만 결과에 포함됩니다. |
|
|
인클루시브
|
inclusive | boolean |
결과에 가장 오래되거나 최신 타임스탬프가 있는 메시지를 포함합니다. |
반품
사용자 프로필 가져오기(미리 보기)
Slack 사용자에 대한 프로필 정보를 가져옵니다. 대화 메시지 목록 또는 목록 메시지 회신에서 반환된 메시지의 작성자를 확인하는 데 유용합니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
사용자 ID
|
user | True | string |
프로필 정보를 가져올 사용자의 ID입니다. |
반품
설정 방해 금지
사용자의 방해 금지 상태를 설정합니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
분의 수입니다.
|
num_minutes | string |
설정할 시간(분)은 방해하지 않습니다. |
반품
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
다시 알림 사용
|
snooze_enabled | boolean |
다시 알림이 사용되는지 여부입니다. |
채널 나열 [사용되지 않음]
채널 만들기
여유 시간 안에 채널을 만듭니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이름
|
name | string |
새 채널의 이름입니다. |
|
|
프라이빗 채널인가요?
|
is_private | boolean |
채널이 비공개인지 여부 |
반품
채널 만들기 [사용되지 않음]
이 작업은 더 이상 사용되지 않습니다. 대신 채널 만들기를 사용하세요.
여유 시간 안에 채널을 만듭니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이름
|
name | string |
새 채널의 이름입니다. |
반품
채널 조인 [사용되지 않음]
이 작업은 더 이상 사용되지 않습니다. 대신 공개 채널 조인을 사용하세요.
여유 시간 안에 채널에 가입합니다.
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
이름
|
name | string |
채널의 이름입니다. |
반품
트리거
| 파일이 만들어지는 경우 |
파일이 만들어지는 경우 |
파일이 만들어지는 경우
파일이 만들어지는 경우
매개 변수
| 속성 | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
채널
|
channel | True | string |
채널의 이름입니다. |
반품
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
id | string |
파일의 ID |
|
생성됨
|
created | integer |
파일을 만든 경우입니다. |
|
이름
|
name | string |
파일 이름입니다. |
|
제목
|
title | string |
파일의 제목입니다. |
정의
채널
채널
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
id | string |
채널의 ID입니다. |
|
이름
|
name | string |
채널의 이름입니다. |
|
공개 채널인가요?
|
is_channel | boolean |
이 대화가 공개 채널인지 여부입니다. |
|
프라이빗 채널인가요?
|
is_group | boolean |
이 대화가 비공개 채널인지 여부입니다. |
|
직접 메시지
|
is_im | boolean |
이 대화가 두 사용자 간의 직접 메시지인지 여부입니다. |
|
그룹 직접 메시지인가요?
|
is_mpim | boolean |
이 대화가 그룹 직접 메시지인지 여부입니다. |
|
비공개임
|
is_private | boolean |
이 대화가 비공개인지 여부입니다. |
|
보관됨
|
is_archived | boolean |
이 대화가 보관되었는지 여부입니다. |
|
Is 멤버
|
is_member | boolean |
인증된 사용자가 이 대화의 멤버인지 여부입니다. |
|
사용자 ID
|
user | string |
직접 메시지의 경우 대화에 있는 다른 사용자의 ID입니다. |
|
멤버 수
|
num_members | integer |
이 대화의 멤버 수입니다. |
ListChannels_Response
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
channels
|
channels | array of Channel | |
|
다음 커서
|
response_metadata.next_cursor | string |
다음 요청에 전달할 커서입니다. 결과가 더 이상 없으면 비어 있습니다. |
ListChannels_ResponseV3
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
value
|
value | array of Channel |
SlackMessage
Slack 대화에 게시된 메시지입니다.
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
메시지 ID
|
ts | string |
메시지의 고유 타임스탬프 식별자입니다. |
|
작성자 ID
|
user | string |
메시지를 게시한 사용자의 ID입니다. 사용자 프로필 가져오기를 사용하여 사용자에게 이 문제를 해결합니다. |
|
메시지 텍스트
|
text | string |
메시지의 본문입니다. |
|
메시지 유형
|
type | string |
메시지의 형식입니다. |
|
스레드 ID
|
thread_ts | string |
이 메시지가 스레드의 일부인 경우 부모 메시지의 타임스탬프입니다. |
|
회신 수
|
reply_count | integer |
스레드를 시작하는 경우 이 메시지에 대한 회신 수입니다. |
ListMessages_Response
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
value
|
value | array of SlackMessage |
SlackUserProfile
Slack 사용자에 대한 추가 프로필 세부 정보입니다.
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
표시 이름
|
display_name | string |
사용자가 프로필에 대해 선택한 표시 이름입니다. |
|
실명
|
real_name | string |
사용자의 이름과 성입니다. |
|
Email
|
string |
사용자의 전자 메일 주소입니다. |
|
|
아바타 URL
|
image_72 | string |
사용자 아바타의 72x72 픽셀 버전의 URL입니다. |
SlackUser
Slack 사용자입니다.
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
아이디
|
id | string |
사용자의 ID입니다. |
|
사용자 이름
|
name | string |
사용자의 Slack 사용자 이름입니다. |
|
실명
|
real_name | string |
사용자의 이름과 성입니다. |
|
봇인가요?
|
is_bot | boolean |
사용자가 봇인지 여부입니다. |
|
비활성화됨
|
deleted | boolean |
사용자의 계정이 비활성화되었는지 여부입니다. |
|
시간대
|
tz | string |
사용자의 사람이 읽을 수 있는 표준 시간대입니다. |
|
Profile
|
profile | SlackUserProfile |
Slack 사용자에 대한 추가 프로필 세부 정보입니다. |
GetUserProfile_Response
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
성공 결과
|
ok | boolean |
작업이 성공했는지를 나타냅니다. |
|
사용자
|
user | SlackUser |
Slack 사용자입니다. |
|
오류 메시지
|
error | string |
오류 메시지의 세부 정보(있는 경우)입니다. |
CreateChannel_Response
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
채널
|
channel | Channel |
채널 |
JoinChannel_Response
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
이미 채널에 있음
|
already_in_channel | boolean |
사용자가 이미 채널에 있는지 여부입니다. |
|
채널
|
channel | Channel |
채널 |
JoinChannel_ResponseV2
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
채널
|
channel | Channel |
채널 |
|
경고
|
warning | string |
사용자가 이미 채널에 있는지 여부입니다. |
PostMessageResponse
Slack 채널에 게시된 메시지의 세부 정보입니다.
| 속성 | 경로 | 형식 | Description |
|---|---|---|---|
|
성공 결과
|
ok | boolean |
작업이 성공했는지를 나타냅니다. |
|
채널
|
channel | string |
메시지가 게시된 채널입니다. |
|
만든 시간
|
ts | string |
메시지가 만들어진 시기에 대한 Unix 타임스탬프입니다. |
|
메시지 유형
|
message.type | string |
메시지의 형식입니다. |
|
메시지 텍스트
|
message.text | string |
메시지의 본문입니다. |
|
만든 시간
|
message.ts | string |
메시지가 만들어진 시기에 대한 Unix 타임스탬프입니다. |
|
오류 메시지
|
error | string |
오류 메시지의 세부 정보(있는 경우)입니다. |