What This Workflow Does
This workflow automates the collection and analysis of Nostr threads tagged with #damus, processes them using AI-powered analysis, and distributes reports via Gmail and Telegram. It combines decentralized social network data with intelligent summarization and multi-channel notifications.
How It Works
The workflow starts with either manual triggers or scheduled intervals to fetch Nostr threads containing the #damus hashtag. The retrieved threads are processed through Google Gemini AI for intelligent analysis and summarization. Results are formatted as markdown reports and distributed simultaneously through Gmail messages and Telegram notifications, with data aggregation ensuring clean, organized output.
Use Cases
- Monitor community discussions and sentiment around Damus across the Nostr network in real-time
- Generate automated weekly or daily reports of trending topics and conversations within the #damus community
- Create curated content summaries from Nostr threads for newsletter distribution to team members
- Track feature requests and user feedback mentioned in Damus-related threads across Nostr
- Analyze conversation patterns and themes to identify community needs and pain points
Nodes Used
- Manual Trigger – Initiates workflow execution on demand
- Schedule Trigger – Runs workflow at specified intervals automatically
- Nostr Bots Read Node – Fetches threads from Nostr with #damus hashtag filtering
- Google Gemini LM Chat – Processes and analyzes thread content using AI
- Chain LLM – Chains multiple AI operations for complex analysis
- Markdown – Formats analysis results into readable markdown documents
- Aggregate – Combines multiple data sources into cohesive output
- Merge – Consolidates workflow data streams
- Gmail – Sends formatted reports via email
- Telegram – Distributes notifications and summaries to Telegram channels or users
- Sticky Note – Stores workflow notes and metadata
Prerequisites
- Active n8n instance with community node support enabled
- Google Gemini API credentials and proper authentication configuration
- Gmail account with app password or OAuth2 authentication set up
- Telegram bot token and target chat or channel IDs
- n8n-nodes-nostrobots community node installed from GitHub repository
- Basic understanding of Nostr protocol and hashtag filtering
- Configured n8n credentials for all third-party services
Difficulty Level
Intermediate. This workflow requires familiarity with multiple integrations and API configurations. Users should understand how to set up Gmail and Telegram authentication, configure LLM nodes for AI processing, and understand Nostr protocol basics. The workflow combines several advanced concepts but uses established n8n nodes with clear documentation.
This workflow template is shared under the n8n fair-code license. Free to use and modify.
Leave a Reply