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.
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
Der Seiteninhalt wird als SHA-256-Hash gespeichert. Weicht der aktuelle Hash vom gespeicherten ab, gilt die Seite als geändert.
Social Media
Twitter wird über twscrape direkt abgefragt. Folgende Suchbegriffe werden stündlich überwacht:
coreblockchain · coretoken · CorePass · #CTN · #XCB · CoDeTech · LunaMesh · WallMoney
Zusätzlich werden folgende Accounts direkt beobachtet:
@CorePassCC · @PingHex · @CoreCoinCC · @TingStage · @CoDeTechCC · @CaptainCoreXCB · @FollowCoDeTech · @TellMeAboutCORE · @_rasdin_ · @onkelmax2408 · @Daniel_StotheC · @IngriddeBock · @CB_All_in_One · @bosscom1sa · @OckertLoubser
Nicht-deutsche Tweets werden automatisch ins Deutsche übersetzt (via DeepL API).
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. Alle Ereignisse an Claude API (claude-sonnet-4-6) übergeben
4. KI generiert deutschen Bericht im Journalisten-Stil
5. Hugo baut daraus eine statische HTML-Seite
6. Telegram-Benachrichtigung mit Link zum Bericht
Der Social-Media-Check läuft separat stündlich und sammelt neue Posts kontinuierlich ein. Gibt es an einem Tag keine Ereignisse, wird kein Tagesbericht veröffentlicht – kein 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 # Twitter via twscrape (stündlicher Cron)
├── notify.py # Telegram-Bot
├── admin.py # Passwortgeschütztes Admin-Interface
├── 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 · DeepL API
Server: Ubuntu 22.04 auf einem dedizierten VPS
Einschränkungen
- GitHub API: Ohne Token 60 Anfragen/Stunde, mit Token 5.000/Stunde
- Twitter: Abhängig von der Verfügbarkeit des Zugangs; bei Ausfall wird der Social-Check ü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