Tag playwright
Es gibt Programmierprojekte, die beginnen harmlos. Man möchte „nur mal eben“ ein paar Daten importieren. Danach möchte man „nur kurz“ die Nachrichten historisieren. Dann wäre es „eigentlich praktisch“, wenn neue Kontakte automatisch erkannt würden. Und irgendwann sitzt man vor einer Architektur aus Symfony, Messenger, Playwright, persistenten Br... mehr auf 1manfactory.com
Die Prompt-Bibliothek enthält wiederverwendbare Vorlagen für alle Textarten des Systems.
Prompts gehören nicht hart in Python-Code. Sie werden als Dateien gespeichert, versioniert und vom Generator mit Variablen gefüllt.
prompts/
├── linked... mehr auf 1manfactory.com
Die OpenAI-Integration wird als eigene Schicht gekapselt. Der Content-Generator, das Quality-Gate und die Kommentarlogik sollen nicht direkt mit dem SDK arbeiten.
Die Anwendung nutzt die Responses API. Die offizielle Dokumentation zeigt dafür client.responses.create(...), instructions, input und ... mehr auf 1manfactory.com
Das System benötigt strukturierte Eingangsdaten. Diese Eingangsdaten werden nicht direkt veröffentlicht, sondern zuerst normalisiert und danach vom Content-Generator verarbeitet.
Typische Quellen:
Buchdaten
Autorendaten
Blogartikel
Zitate
C... mehr auf 1manfactory.com
Das Datenmodell bildet die Arbeitsobjekte des Systems ab:
Bücher
Autoren
Beitragsentwürfe
freigegebene Beiträge
veröffentlichte Beiträge
Interaktionskandidaten
Interaktionsprotokolle
Für das MVP reichen JSON-Dateien. Sobald mehrer... mehr auf 1manfactory.com
Die Konfiguration trennt Code und Betriebsregeln. Plattformen, Accounts, Limits, Zeitfenster und Sicherheitsparameter gehören nicht hart in Python-Dateien, sondern in eine zentrale Konfigurationsdatei.
Für das MVP reicht eine Datei:
config.... mehr auf 1manfactory.com
Dieses Kapitel setzt das technische Grundgerüst auf. Ziel ist kein fertiger Publisher, sondern ein lauffähiges Projekt mit Python, Playwright, OpenAI-Anbindung, Konfiguration, Verzeichnisstruktur und erstem Smoke-Test.
Die Basis bleibt bewusst schlank:
... mehr auf 1manfactory.com
Die Systemarchitektur muss zwei Anforderungen erfüllen: Sie soll einfach genug sein, um schnell produktiv zu werden, aber sauber genug, um später mehrere Plattformen, unterschiedliche Content-Formate und kontrollierte Interaktionen zu unterstützen.
Der wichtigste Grundsatz lautet:
... mehr auf 1manfactory.com
Oder: Wie ich meine Social-Media-Interaktionen automatisiert habe (und warum Plattformen das oft nicht mögen)
Als Backend-Entwickler fehlt mir die Zeit, täglich 20–30 Minuten damit zu verbringen, auf Social-Media-Plattformen manuell zu interagieren – sei es durch Likes, Kommentare oder andere Aktionen. … ... mehr auf 1manfactory.com