- Document the LV/EE/LT ransomware filter and 14-day retention (was
still saying 7 days and "posts to the malware topic" after the
ransomware split).
- Note cross-source dedup and that a restart now re-checks for missed
articles instead of silently marking them seen.
- Setup: create a venv and install from requirements.txt instead of a
bare pip-install line with no version pins, matching what the
systemd unit actually expects at venv/bin/python3.
- Deploying Updates: the rsync command was missing malware_feeds.json
and osint_feeds.json entirely, and put the feed files at the wrong
destination path since rsync doesn't preserve the feeds/ subdirectory
without --relative. Now includes all 5 feed files, bot_config.py,
check_feeds.py, and requirements.txt.
- systemd block updated to the actual current deployment (ubuntu user,
/home/ubuntu/rss-tele-bot), not the old root/tele-bots path.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>