Files
openclaw-backups/automations/newsletter-digest/README.md
2026-02-21 07:01:51 +00:00

51 lines
1.2 KiB
Markdown

# Smart Newsletter Digest
**Runs:** Daily at 8:00 PM (Australia/Perth)
**Sends to:** Telegram + ntfy
**Learns from your feedback!**
## How It Works
1. **Fetches** newsletters from past 24 hours via IMAP
2. **Scores** them based on your preferences
3. **Summarizes** key points and highlights
4. **Sends** digest to Telegram
5. **Learns** from your feedback
## Feedback System
After each digest, reply with:
| Reply | Effect |
|-------|--------|
| 👍 | Reinforces current selections |
| 👎 | Adjusts to show less like this |
| `more AI` | Adds "AI" to liked topics |
| `less crypto` | Adds "crypto" to disliked topics |
| `prefer The Rundown` | Boosts this source |
## Preferences File
`newsletter-preferences.json` stores:
- `liked_topics` - Topics to prioritize
- `disliked_topics` - Topics to de-emphasize
- `preferred_sources` - Senders to boost
- `avoided_sources` - Senders to skip
- `feedback_count` - How many times you've given feedback
## Manual Run
```bash
./smart-digest.sh
```
## Files
- `smart-digest.sh` - Main script
- `newsletter-preferences.json` - Your learned preferences
- `digest-history.json` - Last 7 days of digests (for feedback reference)
---
**Krilly will learn what you like!** 🦀