Auto backup: 2026-02-17 18:00
This commit is contained in:
105
automations/morning-briefing/README.md
Normal file
105
automations/morning-briefing/README.md
Normal file
@@ -0,0 +1,105 @@
|
||||
# Morning Intelligence Briefing - n8n Workflow
|
||||
|
||||
## 📁 Files
|
||||
|
||||
1. **n8n-workflow.json** - Full workflow (requires credentials)
|
||||
2. **n8n-workflow-simple.json** - Simpler version (fewer dependencies)
|
||||
|
||||
## 🚀 Setup Instructions
|
||||
|
||||
### Step 1: Import to n8n
|
||||
1. Open your n8n: https://n8n.kangaroo-eel.ts.net
|
||||
2. Go to **Workflows** → **Import from File**
|
||||
3. Select `n8n-workflow.json`
|
||||
|
||||
### Step 2: Configure Credentials
|
||||
|
||||
You'll need to create these credentials in n8n:
|
||||
|
||||
#### A. FreshRSS (HTTP Basic Auth)
|
||||
- **Name**: FreshRSS Credentials
|
||||
- **Username**: Anthony
|
||||
- **Password**: RecOvery2026!
|
||||
|
||||
#### B. Perplexity (HTTP Header Auth)
|
||||
- **Name**: Perplexity API
|
||||
- **Header Name**: Authorization
|
||||
- **Header Value**: Bearer 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
|
||||
|
||||
#### C. Telegram Bot
|
||||
- **Name**: Telegram Bot
|
||||
- **Access Token**: (Your bot token - I can help get this)
|
||||
|
||||
### Step 3: Test
|
||||
1. Click **Execute Workflow**
|
||||
2. Check if you receive a Telegram message
|
||||
|
||||
### Step 4: Activate
|
||||
1. Toggle **Active** switch
|
||||
2. Workflow runs daily at 6:00 AM (Perth time)
|
||||
|
||||
## 🔧 What It Does
|
||||
|
||||
```
|
||||
6:00 AM Trigger
|
||||
↓
|
||||
Fetch FreshRSS (your RSS feeds)
|
||||
↓
|
||||
Fetch News Aggregator (HN, GitHub, Product Hunt, etc.)
|
||||
↓
|
||||
Query Perplexity AI ("Today's top news")
|
||||
↓
|
||||
Combine all sources
|
||||
↓
|
||||
AI Deduplication & Summarization
|
||||
↓
|
||||
Telegram to You (5-7 key stories)
|
||||
```
|
||||
|
||||
## 📱 Expected Output Example
|
||||
|
||||
```
|
||||
🌅 Morning Intelligence Briefing
|
||||
|
||||
1. 🔥 OpenAI announces GPT-5...
|
||||
2. 💰 Tech stocks rally...
|
||||
3. 🚀 New AI tool from...
|
||||
4. 📰 Major news from...
|
||||
5. 💡 Innovation in...
|
||||
|
||||
---
|
||||
Sources: FreshRSS, News Aggregator, Perplexity AI
|
||||
```
|
||||
|
||||
## ⚠️ Troubleshooting
|
||||
|
||||
**Issue**: FreshRSS authentication fails
|
||||
**Fix**: Check API password in FreshRSS → Settings → Profile → API Management
|
||||
|
||||
**Issue**: News Aggregator fails
|
||||
**Fix**: Ensure Python venv exists at `/skills/news-aggregator-skill/.venv`
|
||||
|
||||
**Issue**: Telegram not received
|
||||
**Fix**: Check bot token and chat ID (1793951355)
|
||||
|
||||
## 🎨 Customization
|
||||
|
||||
### Change time:
|
||||
Edit "6 AM Daily" node → Change trigger time
|
||||
|
||||
### Add more sources:
|
||||
Add HTTP Request nodes for additional APIs
|
||||
|
||||
### Change summary style:
|
||||
Edit "AI Summarize" system prompt
|
||||
|
||||
### Filter categories:
|
||||
Add Code node to filter FreshRSS by category
|
||||
|
||||
## 📞 Support
|
||||
|
||||
Need help? Ask me to:
|
||||
- Debug credential issues
|
||||
- Customize the workflow
|
||||
- Add more news sources
|
||||
- Change the schedule
|
||||
Reference in New Issue
Block a user