Telegram-Inhalte automatisieren mit Python und KI
Ein Python-Bot nutzt OpenAI und Google Sheets, um einzigartige Beiträge für deinen Telegram-Kanal basierend auf einem Tabellenplan zu erstellen. Er holt Daten, erzeugt Text passend zu Produktangaben oder Themen, fügt Hashtags hinzu und postet pünktlich. Ade, Copy-Paste und Vorlagen – bei voller Kontrolle über deine Strategie.
Bot-Architektur
Datenfluss:
- Google Sheets enthält den Posting-Plan.
gsheet.pyliest die Zeilen aus.generator.pyerzeugt Texte über OpenAI-API (GPT-4o-mini).poster.pyversendet an Telegram mit Fotos.scheduler.pyläuft nach Moskauer Zeit.
Tech-Stack:
python-telegram-botfür Telegram-API.openaifür Generierung.google-api-python-clientfür Sheets.asynciound eigener Scheduler.python-dotenvfür Tokens.
Google Sheets als CMS
Tabellenspalten:
- Post-Datum.
- Post-Thema.
- KI-Prompt.
- Links zu 1–7 Fotos.
- Produktangaben.
Du gibst Basics ein: Thema, Prompt, Fotos, Specs. Der Bot macht den Rest. Game-Changer für Kleinunternehmen, die manuelle CMS-Eingaben satt haben.
Generierungsmodi
Code in generator.py bedient verschiedene Szenarien:
Katalog-Modus (mit Specs):
Eingabe: SKU, Maße, Material.
Ausgabe: Knackiger Verkaufstext mit Emotion und CTA.
Prompt blockt erfundenen Kram.
Stimmungs-Modus (ohne Specs):
Eingabe: Thema wie „Wie Farbe Design prägt“.
Ausgabe: 2–3 erzählerische Absätze in deiner Brand-Stimme.
Auto-Hashtags: build_hashtags() scannt Thema und Specs, ergänzt #neuimshop, #test, Brand-Tags.
Posten und Planen
- Fotogruppen (bis 7) + Caption bis 1024 Zeichen.
fit_to_caption()kürzt an Satz- oder Zeilenenden.- Keine Fotos? Reiner Textbeitrag.
Scheduler scheduler_async() berechnet nächsten Laufzeit basierend auf POST_TIME (z. B. „13:00“ MESZ). Kein Stress mit Zeitzonen durch Libs wie apscheduler.
Technische Limits und Lösungen
- Telegram-Caption: Intelligentes Kürzen ohne Wortbruch.
- GPT-Halluzinationen: Prompts verbieten Erfindungen.
- Sheets-API-Quota: 500 Anfragen/Tag – reicht für 1–2 Kanäle.
Skalieren? Quotas überwachen und Keys rotieren.
Aufgaben vor/nach Automatisierung:
| Aufgabe | Manuell | Bot |
|--------|--------------|-----|
| Text-Erstellung | Mensch | ✅ OpenAI |
| Formatierung | Mensch | ✅ Auto |
| Hashtags | Mensch | ✅ Themenanalyse |
| Posten | Manuell | ✅ Geplant |
| Planung | Mensch | ❌ Nur Mensch |
Rolle des Menschen
Bot übernimmt Routine, du steuerst Strategie:
- Themenwahl.
- Prompt-Feinabstimmung.
- Qualitätschecks.
- Plan-Anpassungen.
Ergebnis: Monatlich konsistente Posts, mehr Engagement durch frischen Content.
Wichtige Erkenntnisse
- Präzise Prompts gegen Halluzinationen bei Specs.
- Captions auf 1024 Zeichen mit Trim-Funktion begrenzen.
- Eigener Scheduler löst Zeitzonen-Probleme.
- Google Sheets als DB: kostenlos und simpel für kleine Skala.
- Bleib Stratege: Themen wählen, Qualität sichern.
— Editorial Team
Noch keine Kommentare.