Output 노드
Output 노드는 워크플로우의 최종 결과를 출력하거나 전송하는 역할을 합니다. 다양한 플랫폼으로 결과를 전달할 수 있습니다.
📋 Output 노드 목록
| 노드 | 플랫폼 | 용도 | 인증 방식 |
|---|---|---|---|
| INBLOG | INBLOG | 블로그 자동 포스팅 | API 키 |
| Slack | Slack | 팀 메시지 전송 | Bot Token |
| Telegram | Telegram | 메시지/알림 전송 | Bot Token |
| Discord | Discord | 커뮤니티 메시지 | Bot Token |
| Http 응답 | HTTP API | API 응답 반환 | 없음 |
| 챗봇 응답 | 챗봇 | 챗봇 답변 반환 | 없음 |
INBLOG
INBLOG에 포스트를 작성합니다
✨ 주요 기능
- ✍️ 자동 블로그 포스팅
- 📅 예약 발행 지원
- 🎨 HTML 콘텐츠 지원
- 🔗 커스텀 URL (slug) 설정
🔧 필수 설정
| 설정 항목 | 설명 | 예시 |
|---|---|---|
| API 키* | INBLOG API 키 | ib_... |
| slug* | 포스트 URL 경로 | my-first-post |
| title* | 포스트 제목 | AI로 만든 첫 포스트 |
| content_html* | 포스트 내용 (HTML) | {{result}} |
| published* | 즉시 발행 여부 | true / false |
💡 사용 예시
자동 블로그 포스팅
[스케줄] → [뉴스 API] → [ChatGPT] → [INBLOG]
- 매일 아침 최신 뉴스 수집
- AI가 블로그 글 작성
- 자동으로 INBLOG에 포스팅
INBLOG 노드 설정:
slug: news-{{날짜}}
title: 오늘의 AI 뉴스
content_html: {{result}}
published: true
Slack
Slack에 메시지를 전송합니다
✨ 주요 기능
- 💬 팀 채널에 메시지 전송
- 🔔 실시간 알림
- 🎨 Rich formatting 지원
🔧 필수 설정
| 설정 항목 | 설명 | 예시 |
|---|---|---|
| bot_token* | Slack Bot Token | xoxb-... |
| channel_id* | 채널 ID | C01234ABCDE |
| text* | 전송할 메시지 | {{result}} |
📋 사전 준비
Slack App 생성
- Slack API 접속 및 App 생성
- OAuth & Permissions:
chat:write,channels:read권한 부여 - Bot Token 발급
채널 ID 확인
- Slack 채널 우클릭 → 채널 상세 정보 → ID 복사
💡 사용 예시
일일 리포트 전송
[스케줄] → [데이터 조회] → [ChatGPT] → [Slack]
Telegram
Telegram에 메시지를 전송합니다
✨ 주요 기능
- 📱 개인 메시지 전송
- 👥 그룹/채널 메시지 지원
- 🎨 Markdown 형식 지원
🔧 필수 설정
| 설정 항목 | 설명 | 예시 |
|---|---|---|
| api_key* | Telegram Bot Token | 123456:ABC-DEF... |
| chat_id* | 채팅 ID (개인/그룹/채널) | 123456789 or @channel |
| text* | 전송할 메시지 | {{result}} |
📋 사전 준비
Telegram Bot 생성
- @BotFather에게
/newbot후 Token 발급
- @BotFather에게
Chat ID 확인
- 봇에게 메시지 전송 후
getUpdatesAPI로 확인 - 또는 채널의 경우
@채널명(공개 채널)
- 봇에게 메시지 전송 후
💡 사용 예시
주식 가격 알림
[스케줄] → [주식 API] → [Telegram]
답장 보내기:
chat_id: {{results[0].message.chat_id}}
text: {{result}}
Discord
Discord에 메시지를 전송합니다
✨ 주요 기능
- 🎮 커뮤니티 알림 전송
- 🤖 봇 메시지
🔧 필수 설정
| 설정 항목 | 설명 | 예시 |
|---|---|---|
| bot_token* | Discord Bot Token | MTk4... |
| channel_id* | 채널 ID | 987654321 |
| content* | 전송할 메시지 | {{result}} |
📋 사전 준비
Discord Application 생성
- Developer Portal에서 Bot 생성
- OAuth2 URL Generator (bot scope)로 서버 초대
채널 ID 확인
- Discord 개발자 모드 켜기 → 채널 우클릭 ID 복사
Http 응답
HTTP 응답을 반환합니다 (API 엔드포인트용)
✨ 주요 기능
- 🌐 워크플로우 실행 결과(마지막 노드 결과)를 API 응답으로 반환
- 📱 외부 시스템 연동
🔧 설정
별도 설정 없이, 직전 노드의 결과를 그대로 응답에 담아 보냅니다.
📝 응답 형식
API 호출 시 반환되는 형식은 다음과 같습니다:
{
"success": true,
"data": "마지막 노드의 결과 텍스트",
"timestamp": "..."
}
챗봇 응답
웹 챗봇 위젯용 응답을 반환합니다
✨ 주요 기능
- 💬 웹사이트에 연동된 챗봇 창에 텍스트를 출력합니다.
- ⚡ 실시간 대화 흐름 구현
🔧 설정
별도 설정이 필요 없습니다. 이전 노드에서 생성된 텍스트가 자동으로 챗봇 답변으로 사용됩니다.
💡 사용 예시
웹사이트 고객 응대
[텍스트 입력(챗봇용)] → [VectorDB] → [ChatGPT] → [챗봇 응답]
웹사이트에 임베드된 챗봇 위젯에서 사용자의 질문을 받고, AI의 답변을 다시 보여줍니다.
🆚 어떤 Output을 선택할까?
| 상황 | 추천 Output | 이유 |
|---|---|---|
| 블로그 자동 포스팅 | INBLOG | 직접 CMS 연동 |
| 팀 알림 | Slack | 업무용 메신저 |
| 개인/채널 알림 | Telegram | 간편한 설정 |
| 게임 커뮤니티 | Discord | 게이머 친화적 |
| API 서비스 | Http 응답 | 표준 REST API |
| 웹 챗봇 | 챗봇 응답 | 실시간 대화 |
🔗 여러 Output 동시 사용하기
한 워크플로우에서 여러 Output 노드를 사용할 수 있습니다.
[AI 생성] → [Slack]
→ [Telegram]
같은 결과를 여러 플랫폼에 동시에 전송합니다.