> CastBot ist ein Open-Source-Tool für automatisierte Posts: News-Monitoring → KI-Generierung → Compliance-Filter → automatisches Veröffentlichen.

> Es ist aus den Fehlern hervorgegangen, in die ich über ein Dutzend Monate lang mit einem „Crawler-Skript“ getreten bin.

> Sein Ausgangspunkt: ein genervter manueller Poster – wie es ihn auf den Weg zur Vollautomatisierung gebracht hat.

> Später werde ich die düsteren Momente erzählen, die mich fast hätten aufgeben lassen.

> Kostenlos testen

Alles beginnt damit, dass ich nicht täglich durchhalten konnte.

Ich habe schon früh eine schlichte Erkenntnis verstanden: Auf der Binance-Pinnwand gilt – Sichtbarkeit = Konsistenz × Zeit. Wer jeden Tag verlässlich liefert, dessen Follower-Kurve steigt glatt an; wer nur mal drei Tage angelt und dann wieder neu startet, bleibt immer beim Neustart.

Ich verstehe die Logik, aber ich schaffe es nicht. Tagsüber muss ich Backtests laufen lassen, dry-runs überwachen und Server reparieren; die Zeit zum Schreiben von Posts ist erbärmlich zerstückelt. Eine Zeit lang habe ich mich gezwungen, jeden Tag 3 Beiträge von Hand zu schreiben, und habe zwei Wochen durchgehalten; in der dritten Woche bin ich komplett eingebrochen — nicht weil es an Material fehlte, sondern an Energie. Sobald das Konto stoppte, gingen die Daten sofort wieder bergab.

In dieser Zeit habe ich mich immer wieder dieselbe Frage gefragt: Bei Posts — welche Teile müssen unbedingt von einem Menschen gemacht werden?

Wenn man es aufschlüsselt: Thema finden (Nachrichten lesen) → Wert beurteilen (welcher Beitrag lohnt sich) → Inhalt schreiben → layouten und veröffentlichen. Eigentlich habe ich für jeden Schritt klare Bewertungskriterien. Mit Kriterien kann man automatisieren.

Erster Schritt: erst Zuschauer sein, nicht Autor

Bevor ich überhaupt mit dem Schreiben des Bots begann, habe ich ausgerechnet als Erstes einen Crawler geschrieben.

Ich wollte herausfinden, wie die Traffic-Muster des „Platzes“ funktionieren: Zu welchen Uhrzeiten bringen Posts viele Aufrufe, welche Titel werden angeklickt, und worin unterscheiden sich virale Posts von Flops. Dafür habe ich mit undetected-chromedriver die Daten meines eigenen Kontos gecrawlt und analysiert — und genau dieser Crawler hat mir sofort die erste Lektion erteilt: Umgebungsvariablen des System-Proxys können chromedriver beim Initialisieren endlos aufhängen lassen, der Prozess wird direkt per SIGKILL beendet. Ich habe tagelang gesucht, bis ich herausfand, dass die Lösung einfach darin besteht, zwei Umgebungsvariablen vor dem Import zu löschen.

Dieses Detail habe ich mir bis heute gemerkt, weil es den Ton des gesamten Projekts festgelegt hat: Für diesen Weg gibt es kein Tutorial, jede Falle ist die eigene.

Vom Crawler zur Pipeline

Sobald die Analyse rund lief, wuchs natürlich auch mein Ehrgeiz. Wenn ich schon beurteilen kann, „welcher Inhalt es wert ist, gepostet zu werden“, warum dann nicht die gesamte Kette verbinden?

Also wurde die Architektur zu: Überwachung von Nachrichtenquellen → Bewertung und Filterung → KI erzeugt einen Rohentwurf → Umformulierung ohne KI-typischen Klang → Compliance-Filter (dreistufige Verbotswörter) → automatische Veröffentlichung.

Klingt reibungslos, aber tatsächlich ist an jeder Stelle etwas kaputtgegangen:

- Die Nachrichtenquelle hat gelegentlich gesponnen; RSS-Abfragen konnten sich endlos wiederholen, und über Nacht gingen Tausende von Aufrufen drauf

- Einmal geriet die Konfiguration des Publishers ins Drift, und der Crash-Loop lief über 2000 Mal, bevor ich es bemerkte

- Kontinuierliches Posten birgt das Risiko einer Sperre; daraus entstand schließlich ein „Fuseschutz“ — bei mehreren Fehlschlägen hintereinander wird automatisch pausiert, statt stur weiterzumachen

Diese Stolpersteine werde ich in den späteren Folgen nacheinander ausführlich behandeln; jeder einzelne stammt aus echten Logs herausgefischt.

So sieht es jetzt aus

@Lilibtc Dieses Showcase-Konto hat bereits 3600+ Beiträge veröffentlicht, in Spitzenzeiten 100 Posts pro Tag, über 10K tägliche Seitenaufrufe und läuft stabil. Der Inhalt ist nicht von mir geschrieben, aber jeder einzelne Beitrag hat meine festgelegte Qualitätsgrenze bestanden.

Noch wichtiger: Ich habe das ganze System als castbot-Befehl paketiert: Mit npm per Ein-Klick-Installation, einfach deinen Binance-Platz-API-Key verknüpfen, und es läuft. Du gibst die Richtung vor, es übernimmt die tägliche Veröffentlichung.

Testen

Auf der Startseite gibt es eine vollständige Installationsanleitung und eine Demo; wer interessiert ist, kann gern vorbeischauen: castbot.io

Ich garantiere keinen Zuwachs an Followern, nur dass dein Konto sich von nun an von „ich will täglich posten, schaffe es aber nicht“ verabschiedet.

Nächster Beitrag: die dunkelsten Momente, in denen der Bot von einem Moment auf den anderen stillstand. Folgen nicht verpassen.

#机器人 #bot