Dieser Blog wird vollständig automatisch betrieben. Kein Mensch schreibt die Beiträge – ein Monitoring-System beobachtet rund um die Uhr das Core-Blockchain-Ökosystem und fasst alle Ereignisse täglich zusammen.
Was überwacht wird
GitHub
Drei Organisationen werden kontinuierlich beobachtet:
| Organisation | Fokus |
|---|---|
| bchainhub | Core-Protokoll & Infrastruktur |
| core-coin | Kern-Repositories & Tools |
| CorePass | Identitätslösung für Core |
Das System erkennt automatisch neue Repositories, neue Commits in aktiven Projekten sowie neue Releases. Alle Änderungen werden mit dem letzten bekannten Stand verglichen.
Websites
Folgende offizielle Seiten werden auf inhaltliche Änderungen geprüft:
- coreblockchain.net
- coretoken.net
- cip.coreblockchain.net – Core Improvement Proposals
- docs.corepass.net – CorePass Dokumentation
Dazu wird der Seiteninhalt als SHA-256-Hash gespeichert. Weicht der aktuelle Hash vom gespeicherten ab, gilt die Seite als geändert.
Social Media
Über öffentliche Nitter-Instanzen (Twitter-Frontend ohne API-Key) werden folgende Begriffe gesucht:
coreblockchain · coretoken · CorePass · $CORE
Zusätzlich werden die offiziellen Accounts @coreblockchain_net und @CorePassApp direkt abgerufen.
Wie der Bericht entsteht
Täglich um 07:00 Uhr (Serverzeit) läuft ein Python-Script ab:
1. GitHub API abfragen → neue Commits, Releases, Repos?
2. Websites abrufen → Hash-Vergleich mit gespeichertem Stand
3. Nitter durchsuchen → neue Posts in den letzten 24h?
4. Alle Ereignisse an Claude API (claude-sonnet-4-6) übergeben
5. KI generiert deutschen Bericht im Journalisten-Stil
6. Hugo baut daraus eine statische HTML-Seite
7. Telegram-Benachrichtigung mit Link zum Bericht
Gibt es an einem Tag keine Ereignisse, wird kein Bericht veröffentlicht – kein täglicher Spam ohne Inhalt.
Technischer Aufbau
/opt/core-monitor/
├── monitor.py # Haupt-Orchestrierung (Cron: täglich 07:00)
├── sources/
│ ├── github.py # GitHub REST API Polling
│ ├── websites.py # HTML-Hash-Monitoring
│ └── social.py # Nitter-Scraping
├── notify.py # Telegram-Bot
├── blog/ # Hugo-Blog (Theme: PaperMod)
│ └── content/posts/ # Automatisch generierte Markdown-Posts
├── state/ # JSON-Dateien mit letztem bekannten Stand
└── config.yaml # Konfiguration
Stack: Python 3 · Hugo · Nginx · Telegram Bot API · Anthropic API
Server: Ubuntu 22.04 auf einem dedizierten VPS
Quellcode: privat, läuft auf 192.227.252.8
Einschränkungen
- GitHub API: Ohne Token 60 Anfragen/Stunde, mit Token 5.000/Stunde
- Nitter: Öffentliche Instanzen können zeitweise nicht erreichbar sein – der Social-Media-Check wird in dem Fall übersprungen
- KI-Zusammenfassung: Die Texte werden von einem Sprachmodell generiert und können inhaltliche Ungenauigkeiten enthalten. Für wichtige Entscheidungen immer die Originalquellen prüfen
- Website-Monitoring: Erkennt nur Textänderungen, keine rein visuellen oder strukturellen Änderungen ohne Textdiff