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
카테고리 합작; 통신

알려진 문제 및 제한 사항

  1. Slack API 설명서에 따라 커넥터에서 사용하는 일부 Slack API 메서드는 2021년 2월에 작동을 중지하고 2020년 6월 10일 이후에 새로 만든 앱에서는 작동하지 않습니다. 따라서 아래 작업의 최신 버전을 사용하세요.

    작업:

  2. 그룹 만들기 는 더 이상 사용되지 않습니다. 최신 버전의 채널 만들기를 사용하여 비공개 채널을 만드세요.

  3. 메시지의 최대 문자 수는 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

스레드를 시작하는 부모 메시지의 타임스탬프입니다. 대화 메시지 나열에서 ts 반환된 메시지의 필드로 사용할 수 있습니다.

최대 결과
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
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

오류 메시지의 세부 정보(있는 경우)입니다.