FetchSlackConversationInfo 2025.10.9.21 — Slack 대화 정보 가져오기 프로세서

FetchSlackConversationInfo 2025.10.9.21 — Slack 대화 정보 가져오기 프로세서

FetchSlackConversationInfo 프로세서는 Slack 대화 정보와 멤버 이메일을 가져와요.

출처: Snowflake 문서

본문

기능 — 일반 공개 (Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP의 상용 리전에서 모든 계정에 제공돼요.

Openflow BYOC 배포는 AWS의 상용 리전에서 모든 계정에 제공돼요.

Bundle

com.snowflake.openflow.runtime | runtime-slack-processors-nar

Description

Slack 대화 정보와 멤버 이메일을 가져와요.

Tags

conversation, conversation.members, slack, social media, team

Input Requirement

(지정 없음)

Supports Sensitive Dynamic Properties

false

Properties

Property Description
Access Token NiFi가 보내는 Slack 요청을 인증/권한 부여하는 데 사용되는 OAuth Access Token이에요. User Token 또는 Bot Token일 수 있어요. 사용하는 대화 유형에 따라 channels:history, groups:history, im:history, mpim:history scope가 부여되어야 해요
Cache Expiration 네트워크 조회를 줄이기 위해 사용자 이메일이 캐시돼요. 만료 기간이 길수록 네트워크 오버헤드가 줄지만 데이터가 동기화되지 않을 수 있어요
Cache Size 네트워크 조회를 줄이기 위해 사용자 이메일이 캐시돼요. 캐시가 클수록 메모리를 소비하지만 네트워크 오버헤드는 줄어들어요
Channel 정보를 가져올 Slack Channel ID예요. 비워두면 사용 가능한 모든 대화를 순회(iterate)해요
Rate Limiter Service 프로세서 간 속도 제한을 조정하는 Slack Rate Limiter Service예요

Relationships

Name Description
conversations 구성된 각 Slack 대화 정보와 멤버가 별도의 FlowFile로 이 관계에 라우팅돼요
failure Slack 대화 메타데이터를 받을 수 없으면 입력 FlowFile이 이 관계로 라우팅돼요
original 성공적으로 처리된 원래 입력 FlowFile이에요

Writes attributes

Name Description
conversation.members.count 대화의 멤버 수로 설정돼요
conversation.id 대화의 멤버 수로 설정돼요
channel.name 대화가 채널이면 채널 이름으로 설정돼요
mime.type 출력이 항상 JSON 형식이므로 application/json으로 설정돼요

더 알아보기 (Learn more)