# SNS에 게시하기

> 연동에서 SNS 계정을 연결하고, SNS에 게시 노드나 플랫폼별 노드로 워크플로에서 이미지와 동영상을 바로 게시하세요.

Source: https://nodaro.ai/ko/docs/guides/publishing-to-social

Nodaro는 워크플로에서 이미지와 동영상을 SNS에 바로 게시할 수 있습니다. **연동**에서 계정마다 한 번만 연결하세요. 그런 다음 연결된 어떤 계정에든 게시하는 [SNS에 게시](https://nodaro.ai/docs/nodes/publish/publish-to-social) 노드나 플랫폼 하나를 위한 노드로 워크플로를 끝내세요. 게시물 하나에 11크레딧이 듭니다.

## 계정 연결
### 연동 열기
사이드바의 **계정** 섹션에서 **연동**을 여세요. 탭에는 **전체** 네트워크, 이미 **연결됨** 상태인 네트워크, 피드가 있는 **SNS** 네트워크, 글을 게시하는 **사이트·블로그**가 표시됩니다. 검색창으로 네트워크를 찾으세요.

### 네트워크 연결
네트워크를 클릭하고 연결하세요.

- **대부분의 네트워크**는 자체 로그인 창을 엽니다. 이 창에서 Nodaro의 접근을 승인하세요.
- **Facebook과 Instagram:** 로그인한 계정이 페이지나 계정을 여러 개 관리하면 어느 것을 연결할지 묻는 선택 창이 나타납니다.
- **Telegram:** Telegram 봇의 토큰을 붙여 넣으세요.
- **Bluesky, Dev.to, Hashnode, Medium, WordPress, Lemmy:** API 키나 사이트 주소처럼 네트워크에 필요한 필드를 채우세요. Nodaro는 연결을 저장하기 전에 이 값을 확인합니다.

### 연결 확인
계정이 **연결됨** 탭에 표시됩니다. 이 탭에서 언제든지 연결을 해제할 수 있습니다.

**Instagram에는 비즈니스 계정이나 크리에이터 계정이 필요합니다.** Instagram은 개인 계정에서의 게시를 허용하지 않습니다.

**셀프 호스팅 설치에서는** 설치가 아직 제공할 수 없는 네트워크도 필요한 항목과 함께 모두 페이지에 표시됩니다. 설치 관리자가 해당 네트워크의 앱 자격 증명을 추가합니다. [구성](https://nodaro.ai/docs/self-hosting/configuration)을 참고하세요.

## SNS에 게시 노드와 플랫폼 노드
| | SNS에 게시 | 플랫폼 노드 |
| --- | --- | --- |
| **노드** | [SNS에 게시](https://nodaro.ai/docs/nodes/publish/publish-to-social) | [Instagram 게시물](https://nodaro.ai/docs/nodes/publish/instagram-post), [TikTok 게시물](https://nodaro.ai/docs/nodes/publish/tiktok-post), [YouTube 업로드](https://nodaro.ai/docs/nodes/publish/youtube-upload), [Facebook 게시물](https://nodaro.ai/docs/nodes/publish/facebook-post), [X 게시물](https://nodaro.ai/docs/nodes/publish/x-post), [LinkedIn 게시물](https://nodaro.ai/docs/nodes/publish/linkedin-post), [Telegram 게시물](https://nodaro.ai/docs/nodes/publish/telegram-post) |
| **게시 위치** | Bluesky나 Reddit처럼 전용 노드가 없는 네트워크를 포함해 연결된 모든 계정 | 플랫폼 하나 |
| **플랫폼 선택 방식** | 고른 계정에 따라 정해짐 | 노드에 고정됨 |
| **가격** | 게시물당 11크레딧 | 게시물당 11크레딧 |

SNS에 게시 노드가 가장 간단한 선택입니다. 노드 하나로 모든 네트워크를 다룹니다. 나중에 연결한 네트워크도 노드를 바꾸지 않아도 **계정** 목록에 나타납니다.

## 워크플로에서 동영상 게시
### 동영상 만들기
플랫폼이 기대하는 형태로 동영상을 만드세요. 예를 들어 릴스, TikTok, Shorts에는 [동영상 생성](https://nodaro.ai/docs/nodes/video/generate-video)으로 만든 세로형 `9:16` 클립을 사용합니다.

### SNS에 게시 노드 추가
**노드 추가** 메뉴를 열고 **게시 › 원클릭 › SNS에 게시**를 선택하세요. 동영상을 이 노드에 연결하세요.

### 계정과 게시물 유형 선택
**계정**을 고르세요. 그러면 노드에 해당 플랫폼의 옵션이 표시됩니다. 게시물 유형이 여러 개인 플랫폼에는 Instagram의 **릴스 게시** 같은 **액션**이 있습니다. Telegram에는 **채팅 ID**가, YouTube에는 설명이 있습니다.

### 캡션 작성
**캡션**을 입력하거나, 텍스트 노드를 연결해 캡션을 대신 작성하게 하세요. 연결된 미디어는 게시물에 들어가고, 연결된 텍스트는 캡션이 됩니다.

### 실행
워크플로를 실행하세요. 노드가 실행될 때 게시물이 올라갑니다.

Workflow: 아이디어 하나가 세로형 동영상과 캡션이 되고, SNS에 게시 노드가 둘을 Instagram 릴스로 게시합니다.

- 텍스트 → 동영상 생성 (프롬프트)
- 텍스트 → 텍스트 생성 - 모든 LLM
- 동영상 생성 → SNS에 게시 (동영상)
- 텍스트 생성 - 모든 LLM → SNS에 게시 (캡션)

## 플랫폼별 게시물 유형과 제한
| 플랫폼 | 게시물 유형 | 캡션 제한 | 권장 크기 | 최대 동영상 길이 |
| --- | --- | --- | --- | --- |
| **Instagram** | 이미지 게시, 릴스 게시, 스토리 게시, 캐러셀 게시 | 2,200자 | 피드: 1080 x 1080, 1080 x 1350 또는 1080 x 566. 스토리와 릴스: 1080 x 1920 | 피드 60초, 스토리와 릴스 180초 |
| **TikTok** | 동영상 게시 | 4,000자 | 1080 x 1920 | 10분 |
| **YouTube** | 동영상 업로드, Shorts 업로드 | 제목: 100자. 설명: 5,000자 | Shorts: 1080 x 1920 | Shorts: 3분 |
| **Facebook** | 텍스트 게시, 이미지 게시, 동영상 게시, 스토리 게시 | 63,206자 | 피드: 1080 x 1350. 릴스: 1080 x 1920 | 릴스: 90초 |
| **X** | 트윗 게시 | 280자 | 이미지: 1200 x 675 또는 1080 x 1080. 동영상: 1920 x 1080 | 140초 |
| **LinkedIn** | 텍스트 게시, 이미지 게시, 동영상 게시 | 3,000자 | 이미지: 1200 x 627 또는 1080 x 1080. 동영상: 1920 x 1080 | 10분 |
| **Telegram** | 연결된 미디어에 따라 메시지 보내기, 사진 보내기 또는 동영상 보내기 | 4,096자 | | |

- **YouTube 업로드는 기본적으로 비공개입니다.** YouTube에서 동영상을 검토한 다음 공개로 전환하세요. 일부 공개나 공개로 설정하고 태그를 추가할 수도 있습니다.
- **X는 캡션만 셉니다.** 미디어는 280자에 포함되지 않습니다.
- **Telegram에는 채팅 ID가 필요합니다.** `@channelname` 같은 채널 핸들, `-100`으로 시작하는 채널 ID나 그룹 ID, 또는 숫자로 된 채팅 ID를 사용하세요.

## 일정에 따라 게시
매일이나 매주 게시하려면 [일정 트리거](https://nodaro.ai/docs/nodes/automate/schedule-trigger)로 워크플로를 시작하고 게시 노드로 끝내세요. 예약된 실행마다 새 콘텐츠를 만들어 게시합니다. [자동화](https://nodaro.ai/docs/guides/automations) 가이드에 전체 예시가 있습니다. 에디터 앞에 아무도 없어도 작성하고, 만들고, 게시하는 일일 뉴스 동영상입니다.

## Instagram이 오래 걸릴 때
Instagram은 게시하기 전에 미디어를 처리하므로 노드가 처리가 끝나기를 기다립니다. 이미지는 최대 90초가 걸릴 수 있고, 동영상이나 릴스는 더 오래 걸립니다. 이 단계에 있는 게시물은 느린 것이지 멈춘 것이 아닙니다. 전체 대기 시간이 약 4분을 넘으면 실행은 아무것도 게시하지 않고 중단되며, 안전하게 다시 실행할 수 있습니다.

## 게시에 실패할 때
오류 메시지에서 다음 두 경우 중 어느 쪽인지 알 수 있습니다.

- **아무것도 게시되지 않았습니다.** 노드를 다시 실행해도 안전합니다.
- **결과를 알 수 없습니다.** 게시물이 이미 올라갔을 수 있습니다. 다시 실행하기 전에 플랫폼을 확인하세요. 그렇지 않으면 게시물이 두 번 올라갈 수 있습니다.

## 결과를 보내는 다른 방법
- [저장소에 저장](https://nodaro.ai/docs/nodes/publish/save-to-storage)은 파일 이름, 형식, 품질을 지정해 결과를 내 계정에 보관합니다.
- [Webhook 출력](https://nodaro.ai/docs/nodes/publish/webhook-output)은 내 서버나 자동화 도구 같은 다른 서비스로 결과를 보냅니다.

코드에서는 REST API로 게시물을 바로 게시하거나 정해진 시간에 게시하도록 예약할 수 있습니다. 계정 연결은 앱에서만 할 수 있습니다.

## 자주 묻는 질문

### Nodaro는 어떤 SNS에 게시할 수 있나요?

Instagram, Facebook, X, LinkedIn, TikTok, YouTube, Telegram, Bluesky, Reddit 등에 게시할 수 있고, Dev.to, Hashnode, Medium, WordPress, Lemmy처럼 글을 게시하는 사이트도 지원합니다. 연동 페이지에 모든 네트워크가 나와 있습니다.

### 게시물 하나를 게시하는 비용은 얼마인가요?

SNS에 게시 노드든 플랫폼 노드든 게시물 하나에 11크레딧이 듭니다. 크레딧은 노드가 실행될 때만 청구됩니다.

### 게시물을 예약할 수 있나요?

네. 평일 9:00마다처럼 일정 트리거로 워크플로를 시작하고 게시 노드로 끝내세요. 예약된 실행마다 콘텐츠를 만들어 게시합니다.

### 개인 Instagram 계정을 연결할 수 있나요?

아니요. Instagram은 비즈니스 계정과 크리에이터 계정에서만 게시를 허용합니다. Instagram에서 계정을 이 유형 중 하나로 전환한 다음 연동에서 연결하세요.

### 게시에 실패하면 어떻게 해야 하나요?

오류 메시지를 읽어 보세요. 아무것도 게시되지 않았다고 나오면 노드를 다시 실행하세요. 결과를 알 수 없다고 나오면 게시물이 이미 올라갔을 수 있고 다시 실행하면 두 번 게시될 수 있으므로 먼저 플랫폼을 확인하세요.
