Files
openclaw-backups/automations/newsletter-digest

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

./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! 🦀