„Die drei ??? übernehmen jeden Fall – und RockyBotICE übernimmt die tägliche Empfehlung.“
🎙️ Ein liebevoll gebauter Mastodon-Bot, der täglich eine zufällige Folge der drei ??? auf @RockyBotICE postet – inklusive Cover, Titel, Anbieter-Links und einem passenden Text von Justus, Peter oder Bob.
- Wählt täglich eine zufällige Folge aus allen regulären, Spezial- und Kurzgeschichten
- Vermeidet Wiederholungen (mindestens 100 Tage Abstand)
- Postet einen Toot mit Cover, Titel, Anbieter-Links und einem passenden Text von Justus, Peter oder Bob
- Erstellt eine Zusatzseite mit Informationen und allen Streaming-Anbietern zur Folge (
folge123)
RockyBotICE basiert auf PHP und nutzt die JSON-Daten von dreimetadaten.de. Die Architektur ist modular aufgebaut:
RockyBotICE/
├── config/ # Konfiguration inkl. API-Token und Testmodus
├── data/ # JSON-Daten, Logs, Debug-Ausgaben
├── templates/ # Textbausteine mit Platzhaltern
├── src/ # Bot-Logik, API-Anbindung, Helferklassen
├── public/ # Weboberfläche (index.php, folge.php)
├── cron.php # Einstiegspunkt für den Botlauf
└── README.md # Diese Datei
- ✅ Testmodus für sichere Entwicklung
- 🐞 Debug-Log für Fehleranalyse
- 🧩 Platzhaltertexte für individuelle Toots
- 🔐 Cronjob-Schutz via Secret-Token
- 🧵 Erweiterbar mit eigenen Texten, Regeln, Linkseiten oder Statistiken
- Repository klonen
config/config.phpanpassen (Token, Secret, Testmodus)- JSON-Dateien in
data/ablegen oder regelmäßig aktualisieren - Cronjob einrichten:
curl "https://deinserver.de/dreibot/cron.php?secret=DEIN_SECRET"
- Metadaten: dreimetadaten.de
- Idee & Umsetzung:
Bei Verwendung genügt als Namensnennung "RockyBotICE".
Sämtlicher Quellcode steht unter der MIT License.
Fragen, Ideen oder Nerdliebe? Melde dich auf Matrix Chat, Github Issues, @herrstoeckchen, @RockyBotICE (kein Support)