슬랙 메시지 가져오기
Slack 워크스페이스의 메시지를 가져오는 노드입니다.
설명
슬랙 메시지 가져오기 노드는 Slack 워크스페이스의 특정 채널에서 메시지를 수집합니다.
팀과 채널을 선택하고 가져올 메시지 개수를 설정하여 Slack 대화 내용을 데이터셋으로 가져올 수 있습니다. 사용하려면 먼저 Slack 로그인하여 연결하기를 통해 Slack 계정을 연동해야 합니다.
Slack 계정 연동
- 노드를 캔버스에 추가합니다
- Slack 로그인하여 연결하기 버튼을 클릭합니다
- Slack 계정 로그인 창에서 워크스페이스를 선택합니다
- AI Canvas의 Slack 접근 권한을 허용합니다
- 연동이 완료되면 팀과 채널 목록을 선택할 수 있습니다
포트 구성
입력 포트
없음
출력 포트
- 데이터셋: 수집한 Slack 메시지 데이터
속성
팀 ID
연동된 Slack 워크스페이스 목록에서 메시지를 가져올 팀을 선택합니다.
채널 유형
메시지를 가져올 채널의 유형을 선택합니다.
- 공개 채널: 워크스페이스의 모든 멤버가 볼 수 있는 채널
- 비공개 채널: 초대받은 멤버만 접근 가능한 채널
- 1:1 메시지: 두 사람 간의 개인 메시지
- 그룹 메시지: 여러 사람이 참여하는 그룹 대화
채널 ID
선택한 채널 유형에 해당하는 채널 목록에서 메시지를 가져올 채널을 선택합니다.
메시지 수 (1~999)
가져올 메시지의 개수를 설정합니다. 최소 1개부터 최대 999개까지 설정할 수 있습니다.
이전에 가져온 메시지 제외
이전에 이미 가져온 메시지를 제외하고 새로운 메시지만 가져올지 선택하는 토글입니다.
- 켜짐: 이전에 가져온 메시지는 제외하고 새 메시지만 가져옵니다
- 꺼짐: 모든 메시지를 가져옵니다
스레드 댓글 가져오기
스레드에 달린 댓글(답글)까지 함께 가져올지 선택하는 토글입니다.
- 켜짐: 부모 메시지와 함께 해당 메시지의 스레드 댓글을 가져옵니다. 부모 메시지 기준으로 수집하기 때문에, 설정한 메시지 수보다 더 많은 메시지가 가져와질 수 있습니다. (부모 N개 + 각 부모의 스레드 댓글)
- 꺼짐: 채널의 메시지만 가져오고 스레드 댓글은 가져오지 않습니다
첨부 파일 가져오기
메시지에 첨부된 파일(영상·이미지 등)까지 함께 가져올지 선택하는 토글입니다. 스레드 댓글 가져오기가 켜져 있으면 스레드 댓글의 첨부 파일도 함께 가져옵니다.
- 켜짐: 첨부 파일을 AI Canvas 저장소로 가져오고, 데이터셋의 기존 컬럼 뒤에 파일 컬럼 3개가 추가됩니다. 파일이 여러 개인 메시지는 파일당 1행으로 전개되어 메시지 행이 파일 수만큼 복제됩니다. 파일이 없는 메시지는 1행 그대로 유지되고 파일 컬럼은 비어 있습니다.
- 꺼짐: 파일을 가져오지 않고, 파일 컬럼도 추가되지 않습니다 (기존과 동일한 스키마)
| 컬럼 | 설명 |
|---|---|
file_name | 첨부 파일 이름 |
file_type | 파일 종류 — 영상은 video, 이미지는 image, 그 외는 원본 MIME 타입 |
file_path | 저장소에 저장된 파일 경로. Meta 광고 업로드처럼 파일 URL 컬럼을 받는 노드의 입력으로 사용할 수 있습니다 |
제한: 파일당 최대 1GB, 실행당 최대 50개까지 가져옵니다. 같은 파일이 여러 메시지에 공유된 경우 한 번만 저장됩니다. 개별 파일 가져오기에 실패하면 해당 행의 file_path가 빈 값으로 남습니다.
첨부 파일을 가져오려면 Slack 파일 읽기 권한(files:read)이 필요합니다. 이 기능이 추가되기 전에 연동한 계정에는 권한이 적용되지 않으므로, 파일을 가져오지 못하면 Slack 로그인하여 연결하기로 다시 연동해 주세요.
사용 방법
- 노드를 캔버스에 추가합니다
- Slack 로그인하여 연결하기를 통해 Slack 계정을 연동합니다
- 팀 ID를 선택합니다
- 채널 유형을 선택합니다 (공개 채널/비공개 채널/1:1 메시지/그룹 메시지)
- 채널 ID를 선택합니다
- 가져올 메시지 수를 설정합니다 (1~999)
- (선택사항) 이전에 가져온 메시지 제외 옵션을 설정합니다
- (선택사항) 스레드 댓글 가져오기 옵션을 설정합니다
- (선택사항) 첨부 파일 가져오기 옵션을 설정합니다
- 실행하기 버튼을 클릭합니다
- 출력 포트에서 수집한 메시지 데이터를 확인할 수 있습니다