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:

OrganisationFokus
bchainhubCore-Protokoll & Infrastruktur
core-coinKern-Repositories & Tools
CorePassIdentitä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:

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