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으로 설정돼요 |