#damus를 위한 자동화된 보고서 생성 워크플로우로, Nostr 스레드에서 주제를 추출하고, Gmail과 Telegram을 통해 결과를 전달합니다. 24개의 노드를 통해 정기적으로 실행되며, Markdown 형식으로 데이터를 처리하여 사용자에게 통찰력 있는 분석을 제공합니다.
이 워크플로우는 다음과 같은 사용자에게 적합합니다:
- 소셜 미디어 관리자: #damus 해시태그를 사용하는 Nostr 스레드를 분석하여 사용자 참여를 극대화하고 커뮤니티의 피드백을 이해할 수 있습니다.
- 데이터 분석가: Nostr 스레드에서 주제를 추출하고, 이를 기반으로 보고서를 작성하여 인사이트를 도출할 수 있습니다.
- 마케팅 전문가: 사용자 의견과 주제를 분석하여 마케팅 전략을 개선하고 고객의 요구를 파악할 수 있습니다.
- 개발자: 자동화된 보고서를 통해 Nostr 플랫폼의 사용자 경험을 향상시키는 기능을 개발할 수 있습니다.
이 워크플로우는 다음과 같은 문제를 해결합니다:
- 데이터 수집의 비효율성: 수동으로 Nostr 스레드를 분석하는 시간을 줄이고, 자동으로 데이터를 수집하여 보고서를 생성합니다.
- 주제 분석 부족: 사용자가 #damus 해시태그를 사용하는 스레드에서 주제를 추출하고 분석하여, 커뮤니티의 의견을 보다 명확하게 이해할 수 있도록 도와줍니다.
- 의사소통의 단절: Gmail 및 Telegram을 통해 분석 결과를 자동으로 전송하여, 팀원 간의 소통을 강화합니다.
워크플로우 프로세스는 다음과 같습니다:
1. 스케줄 트리거: 정해진 시간에 자동으로 Nostr에서 #damus 해시태그를 가진 스레드를 읽습니다.
2. 데이터 집계: 수집된 스레드 내용을 집계하여 분석할 수 있는 형태로 변환합니다.
3. 주제 추출: LangChain을 사용하여 스레드에서 주제를 추출하고, 각 주제에 대한 공통된 스레드를 분석합니다.
4. 보고서 생성: 추출된 주제를 바탕으로 상세한 분석 보고서를 작성합니다.
5. 결과 전송: 생성된 보고서를 Gmail 및 Telegram을 통해 지정된 사용자에게 전송합니다.
사용자는 다음과 같은 방법으로 이 워크플로우를 맞춤화할 수 있습니다:
- Gmail 수신자 변경: 'Gmail Themes' 및 'Gmail Report' 노드의 'sendTo' 필드를 수정하여 이메일 수신자를 변경할 수 있습니다.
- 주제 분석 기준 조정: '#damus Themes List' 및 '#damus Thread Themes' 노드의 텍스트를 수정하여 특정 주제를 강조하거나 분석 기준을 변경할 수 있습니다.
- 스케줄 조정: 'Schedule Trigger' 노드의 'rule'을 수정하여 워크플로우 실행 주기를 조정할 수 있습니다.
- Telegram 메시지 조정: 'Telegram Themes' 및 'Telegram Themes & Threads' 노드의 'text' 필드를 수정하여 전송할 메시지를 변경할 수 있습니다.