Telegram-Beitrag (publora)

Verwenden Sie dieses Skill, wenn der Nutzer einen Beitrag in einem Telegram-Kanal oder einer Gruppe über Publora mit einem Bot erstellen oder planen möchte. Unterstützt Telegram-Markdown, stille Zustellung, Linkvorschauen und Weiterleitungsschutz. Die Bot-API begrenzt Medienunterschriften auf 1.024 Zeichen und Videos auf 50 MB.

Was ist Telegram-Beitrag (publora)?

Dieser Skill ermöglicht es KI-Agenten (wie Claude Code, Cursor, Codex, OpenClaw oder dem claude.ai-Connector), über den Publora MCP-Server Beiträge in Telegram-Kanälen und -Gruppen zu erstellen und zu planen. Er bietet eine umfassende Anleitung zum Einrichten eines Telegram-Bots, zum Verbinden mit Publora und zum Konfigurieren des MCP-Clients. Der Skill unterstützt reichhaltige Markdown-Formatierung – inklusive wichtiger Telegram-spezifischer Syntax wie einfachen Sternchen für fettgedruckten Text – sowie das Anhängen von Bildern und Videos. Eine REST-API-Fallback-Option ist für den Fall von MCP-Ausfällen dokumentiert. Die detaillierte Tabelle der Bot-API-Grenzen (max. 1.024 Zeichen für Bildunterschriften, max. 50 MB für Videos) ist kritisch für die Vermeidung von Fehlern. Darüber hinaus werden erweiterte Optionen wie stille Zustellung, Deaktivierung von Linkvorschauen und Inhalts-Schutz über die `platformSettings`-Schnittstelle unterstützt. Beispiele, Fehlerbehebung und Best Practices runden die Funktionalität ab.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/publora/skills/tree/main/skills/telegram-post

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Telegram-Beitrag

Erstellen und planen Sie Beiträge für Telegram-Kanäle und -Gruppen mit dem Publora MCP-Server. Unterstützt reichhaltige Markdown-Formatierung, Fotos, Videos und Zustellungsoptionen.

Voraussetzungen

Tarife: Funktioniert mit dem kostenlosen Starter-Tarif. Aktuelle Limits und Preise: publora.com/pricing.

Erste Schritte

  1. Konto erstellen bei publora.com/register (kostenlos)
  2. Telegram-Bot erstellen:
    • Schreiben Sie @BotFather auf Telegram
    • Senden Sie /newbot und folgen Sie den Anweisungen
    • Speichern Sie das Bot-Token
  3. Bot zu Ihrem Kanal hinzufügen:
    • Fügen Sie den Bot als Administrator zu Ihrem Kanal/Ihrer Gruppe hinzu
    • Erteilen Sie die Berechtigung can_post_messages
  4. In Publora verbinden im Dashboard mit Bot-Token und Kanalname
  5. API-Schlüssel abrufen unter app.publora.com/dashboard/api
  6. Verbinden Sie Ihren Agenten mit dem MCP-Server unter https://mcp.publora.com und authentifizieren Sie sich mit Authorization: Bearer sk_YOUR_API_KEY. In Claude Code:
claude mcp add publora --transport http https://mcp.publora.com \
  --header "Authorization: Bearer sk_YOUR_API_KEY"

Claude Desktop, Cursor, Codex, OpenClaw und der claude.ai-Connector benötigen jeweils eine andere Konfigurationsdatei oder einen anderen Ablauf: Siehe Client Setup für den genauen Pfad und Code-Ausschnitt.

REST-API-Fallback

Falls der MCP-Server nicht verfügbar ist oder Fehler zurückgibt, verwenden Sie direkt die REST-API:

Basis-URL: https://api.publora.com/api/v1

Authentifizierung: Verwenden Sie den Header x-publora-key (NICHT Authorization: Bearer):

# Ihre verbundenen Plattformen abrufen
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
  -H "x-publora-key: sk_your_api_key"

# Einen Beitrag erstellen
curl -X POST "https://api.publora.com/api/v1/create-post" \
  -H "x-publora-key: sk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "platforms": ["telegram-1001234567890"],
    "content": "*Ankündigung*\n\nIhre Nachricht hier",
    "scheduledTime": "2026-03-25T10:00:00Z"
  }'

Plattform-ID-Format: telegram-{chat_id} wobei {chat_id} die numerische ID des Kanals/der Gruppe von /platform-connections ist.

Beispiel-IDs: telegram-1001234567890, telegram--1002345678901

📖 Vollständige API-Dokumentation: docs.publora.com

Plattformlimits (Bot-API)

FunktionLimit
Textnachricht4.096 Zeichen
Medienunterschrift1.024 Zeichen (kritisches Limit!)
Bildermax. 10 MB, max. 10 pro Mediengruppe
BildformateJPEG, PNG, GIF, BMP, WebP
Videogrößemax. 50 MB (nicht 4 GB – das gilt für normale Nutzer!)
VideoformateMP4, MOV, AVI, MKV, WebM
Ratenlimit30 Nachrichten/s global, 20 Nachrichten/min pro Gruppe

Kritisch: Die Bot-API hat deutlich niedrigere Limits als normale Telegram-Nutzer. Videos über 50 MB und Unterschriften über 1.024 Zeichen schlagen fehl.

Markdown-Formatierung

Telegram verwendet eine eigene Markdown-Variante mit einfachen Sternchen für Fettdruck:

SyntaxErgebnis
*fett*fett
_kursiv_kursiv
`code`Inline-Code
code Codeblock
[text](url)Hyperlink
> textZitatblock

Hinweis: Dies unterscheidet sich von standardmäßigem Markdown, wo **doppelte Sternchen** für Fettdruck verwendet werden.

Verfügbare Tools

create_post

Erstellt einen neuen Telegram-Beitrag.

Parameter:

  • platforms: Array mit Ihrer Telegram-Verbindungs-ID (z. B. ["telegram-1001234567890"])
  • content: Nachrichtentext (unterstützt Markdown)
  • scheduledTime: ISO 8601 UTC-Datums-/Uhrzeitangabe. Optional: Wenn ausgelassen, wird der Beitrag als Entwurf erstellt. Senden Sie einen zukünftigen Zeitpunkt, um ihn zu planen. Ein Zeitpunkt fünf oder mehr Minuten in der Vergangenheit wird mit SCHEDULED_TIME_IN_PAST abgelehnt. Verwenden Sie daher für sofortiges Posten die aktuelle Zeit plus eine Minute.
  • mediaUrls: bis zu 10 öffentliche https-Bild- oder Video-URLs. Publora lädt sie serverseitig herunter und hängt sie vor der Validierung an, sodass Medien und Planung in einem Aufruf erfolgen. Dies ist die einmalige Alternative zum Ablauf „Entwurf, dann get_upload_url, dann complete_media“. Die Aufnahme ist auf 60 URLs pro Stunde begrenzt.

get_upload_url

Ruft eine vorab signierte URL für Medien-Uploads ab.

complete_media

Schließt eine über get_upload_url hochgeladene Datei ab, nachdem der vorab signierte PUT erfolgreich war. Optional, da die Planung auch ausstehende Medien abschließt, aber ein frühzeitiger Aufruf zeigt Format- und Sondierungsfehler vor der Veröffentlichung an. Nicht erforderlich für Medien, die mit mediaUrls angehängt wurden.

Parameter:

  • mediaId: die von get_upload_url zurückgegebene ID

list_connections

Listet Ihre verbundenen Konten mit ihren Plattform-IDs auf. Rufen Sie dies zuerst auf und kopieren Sie die IDs wörtlich; sie sind niemals erratbar.

list_posts / get_post / update_post / delete_post

Verwalten Sie geplante Beiträge und Entwürfe. update_post ändert auch content und platforms eines Entwurfs oder geplanten Beitrags, sodass die Korrektur eines Tippfehlers oder die Neuzuweisung nicht mehr das Löschen und Neuerstellen bedeutet. delete_media und prune_media_reference bereinigen hochgeladene Dateien.

Beitragsoptionen (über REST-API)

Telegram-spezifische Optionen verfügbar über die REST-API platformSettings.telegram:

OptionBeschreibung
disableNotificationStill senden (kein Ton)
disableWebPagePreviewKeine Linkvorschaukarten
protectContentWeiterleitung/Speichern verhindern

Unterschrift über Medien ist nicht einstellbar: showCaptionAboveMedia ist kein akzeptierter Schlüssel und das Senden gibt 400 PLATFORM_SETTING_UNKNOWN zurück.

Hinweis: platformSettings wird sowohl von den MCP-Tools create_post und update_post als auch über REST akzeptiert. Das Schema ist streng: Eine falsch geschriebene Plattform oder ein falscher Schlüssel wird mit einem Validierungsfehler abgelehnt, nicht stillschweigend ignoriert.

Beispiele

Einfacher Kanalbeitrag

Poste dies in meinem Telegram-Kanal:
"*Produktupdate v2.5*

Wir haben folgende Verbesserungen ausgeliefert:
- _Schnellere API-Antwortzeiten_ (durchschnittlich 45ms)
- Neuer `batch`-Endpunkt für Massenvorgänge

[Änderungsprotokoll lesen](https://example.com/changelog)"

Formatierte Ankündigung

Erstelle einen Telegram-Beitrag mit dieser Formatierung:
"*Wichtiges Update*

Wir starten morgen um 10:00 UTC unsere neue Funktion.

_Was ist neu:_
- Verbesserungen an Funktion A
- Veröffentlichung von Funktion B

[Die vollständige Ankündigung lesen](https://example.com/update)"

Beitrag mit Bild

Poste dieses Bild mit folgender Unterschrift in meinem Telegram-Kanal:
"*Neue Dashboard-Vorschau*

Hier ist ein erster Blick auf unser neu gestaltetes Analyse-Dashboard."

Wichtig: Bei Beiträgen mit Medien muss die Unterschrift unter 1.024 Zeichen liegen.

Geplanter Beitrag

Plane dies für morgen um 8:00 Uhr Moskauer Zeit:
"*Guten Morgen!* Hier ist Ihre tägliche Marktzusammenfassung..."

Wichtige Einschränkungen

  1. Unterschriftenlimit beträgt 1.024 Zeichen: Bei Beiträgen mit Medien (Bilder/Videos) wird der Text als Unterschrift gesendet, die auf 1.024 Zeichen begrenzt ist. Nur-Text-Nachrichten erlauben 4.096 Zeichen.

  2. Video max. 50 MB: Die Bot-API begrenzt Videos auf 50 MB (nicht 4 GB wie normale Nutzer). Große Videos schlagen fehl.

  3. Bot muss Administrator sein: Ihr Bot benötigt die Administratorrolle mit der Berechtigung can_post_messages. Dies wird beim Verbinden überprüft.

  4. Keine gemischten Medien: Ein einzelner Beitrag kann nicht sowohl Bilder als auch Videos enthalten.

  5. Überlauf der Unterschrift: Wenn die Unterschrift bei einem Medienbeitrag 1.024 Zeichen überschreitet, wird sie als separate Antwortnachricht gesendet, anstatt abgeschnitten zu werden.

Best Practices

Inhalt

  1. Formatierung verwenden: Fette Überschriften, kursive Hervorhebung verbessern die Lesbarkeit
  2. Linkvorschauen: Großartig für Artikel; für schlichtere Ankündigungen deaktivieren
  3. Emoji-Verwendung: Auf Telegram üblich und erwartet
  4. Beitragslänge: Keine Nachteile bei längeren Beiträgen bei Nur-Text-Nachrichten

Zeitplanung

  • Globales Publikum: Telegram-Nutzer sind weltweit; denken Sie an Beiträge in verschiedenen Zeitzonen
  • Beste Zeiten: 8–10 Uhr, 12–14 Uhr, 19–21 Uhr in den Zielregionen
  • Häufigkeit: Kanäle können häufiger posten (5–10/Tag)

Engagement

  • Aktivieren Sie Kommentare in den Kanaleinstellungen für Diskussionen
  • Verwenden Sie Umfragen für Interaktion
  • Heben Sie wichtige Ankündigungen hervor

Fehlerbehebung

FehlerUrsacheLösung
„Bot ist kein Admin“Bot hat keine Admin-RechteBot als Admin mit can_post_messages hinzufügen
„Kanal nicht gefunden“Falscher Kanalname/IDÜberprüfen Sie @kanalname oder die numerische Chat-ID
MEDIA_CAPTION_TOO_LONGUnterschrift > 1.024 ZeichenUnterschrift kürzen oder Nur-Text-Beitrag verwenden
„Bad Request: Datei zu groß“Datei > 50 MBVideo/Bild auf unter 50 MB komprimieren
„Gemischte Medien nicht unterstützt“Bilder + Video im selben BeitragVerwenden Sie einen Medientyp pro Beitrag

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

publora/bluesky-post

Use when the user wants to post or schedule to Bluesky through Publora. Handles the 300-character cap, auto-detected hashtags and links, up to 4 images, and videos. Alt text cannot be set through the API. Needs a Bluesky app password, never the main password. Not for Mastodon (use social-post).

publora/instagram-post

Use when the user wants to post or schedule to Instagram through Publora: a single image, a 2-10 image carousel, a Reel or a Story. Requires a Business account and an image or video; text-only posts are rejected by the API. Not for Threads (use threads-post).

publora/linkedin-analytics

Analyze LinkedIn performance and manage engagement through Publora. Use when the user asks how a LinkedIn post or account performed (impressions, reach, reactions, comments, reshares, follower growth) or wants to react, comment, reshare or resolve an @mention. Statistics run over the REST API, engagement over MCP tools. Not for creating posts (use linkedin-post).

publora/linkedin-post

Use when the user wants to publish or schedule a LinkedIn post through Publora: text, a multi-image grid, a video, a PDF document, or @mentions. Not for analytics, reactions, comments or reshares (use linkedin-analytics), and not for other platforms.

publora/social-post

Use when the user wants to post or schedule to YouTube, a Facebook Page or Mastodon through Publora. YouTube needs a video on every post, Facebook publishes to Pages only, Mastodon caps at 500 characters. Not for the platforms that have their own skill.

publora/threads-post

Create and schedule Threads posts with image carousels and reply control via Publora MCP. Use when the user wants to post to Meta's Threads. Multi-part threading is currently disabled by the platform, so long content stays a single post. Not for Instagram (use instagram-post) or X threads (use x-post).

publora/tiktok-post

Use when the user wants to upload or schedule a TikTok video through Publora, with privacy, comment, duet, stitch and commercial-disclosure settings. Video runs 3 seconds to 10 minutes at 23+ FPS; carousels take up to 35 images. Unaudited apps can publish private videos only. Not for Reels (use instagram-post).

publora/x-post

Use when the user wants to post or schedule to X (Twitter) through Publora, including threads auto-split past 280 characters, up to 4 images, or a video up to 140 seconds. X needs a paid Publora plan. Not for Threads or Bluesky (each has its own skill).

Verwandte Skills