← All skills
Tencent SkillHub · Developer Tools

Publora — Telegram

Post or schedule content to Telegram channels and groups using the Publora API. Use this skill when the user wants to publish or schedule Telegram messages v...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Post or schedule content to Telegram channels and groups using the Publora API. Use this skill when the user wants to publish or schedule Telegram messages v...

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.2.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

Publora — Telegram

Telegram platform skill for the Publora API. For auth, core scheduling, media upload, and workspace/webhook docs, see the publora core skill. Base URL: https://api.publora.com/api/v1 Header: x-publora-key: sk_YOUR_KEY Platform ID format: telegram-{chatId}

Requirements

Create a bot via @BotFather on Telegram Copy the bot token Add the bot as an administrator of your target channel or group Connect via Publora dashboard using the bot token + channel name

Platform Limits (API — Bot API)

⚠️ Telegram Bot API has a strict 50 MB file limit (not the 4 GB that user clients allow). PropertyBot API LimitUser ClientText (message)4,096 charactersSameMedia caption1,024 characters ⚠️4,096 (Premium)ImagesUp to 10 × 10 MBJPEG, PNG, GIF, WebP, BMPVideo50 MB ⚠️4 GBVideo formatsMP4, MOV, AVI, MKV, WebM—Text only✅ Yes—Rate limit30 messages/sec20 messages/min per group Common errors: MEDIA_CAPTION_TOO_LONG — caption exceeds 1,024 chars → reduce or move text to message body Bad Request: file is too big — file exceeds 50 MB → compress or use a smaller file

Post a Text Message

await fetch('https://api.publora.com/api/v1/create-post', { method: 'POST', headers: { 'Content-Type': 'application/json', 'x-publora-key': 'sk_YOUR_KEY' }, body: JSON.stringify({ content: '📢 **Announcement**: Our new feature is live! Check it out at publora.com\n\n#update #publora', platforms: ['telegram--1001234567890'] // note: group chat IDs are negative }) }); Markdown formatting is supported in Telegram messages.

Schedule a Message

body: JSON.stringify({ content: 'Your Telegram channel message here', platforms: ['telegram--1001234567890'], scheduledTime: '2026-03-20T09:00:00.000Z' })

Send an Image

import requests HEADERS = { 'Content-Type': 'application/json', 'x-publora-key': 'sk_YOUR_KEY' } # Step 1: Create post (content = caption, max 1,024 chars for media) post = requests.post('https://api.publora.com/api/v1/create-post', headers=HEADERS, json={ 'content': 'Check out our latest update! 🚀', # keep under 1,024 chars when attaching media 'platforms': ['telegram--1001234567890'] }).json() # Step 2: Get upload URL (max 10 MB per image) upload = requests.post('https://api.publora.com/api/v1/get-upload-url', headers=HEADERS, json={ 'postGroupId': post['postGroupId'], 'fileName': 'image.jpg', 'contentType': 'image/jpeg', 'type': 'image' }).json() # Step 3: Upload with open('image.jpg', 'rb') as f: requests.put(upload['uploadUrl'], headers={'Content-Type': 'image/jpeg'}, data=f)

Send a Video (max 50 MB)

Same flow as image but use contentType: 'video/mp4' and type: 'video'. Keep the file under 50 MB.

Platform Quirks

Bot API file limit is 50 MB — not 4 GB like Telegram user clients. For larger files, you'd need a Local Bot API Server (not supported by Publora) Caption vs message body: When attaching media, content becomes the caption (max 1,024 chars). For text-only posts, content can be up to 4,096 chars. Markdown supported: Use **bold**, _italic_, `code`, [link](url) in message content Group chat IDs are negative: e.g. telegram--1001234567890 Bot must be admin: The bot needs admin permissions to post in channels; in groups, it needs at least "Send messages" permission Rate limit: 30 messages/second globally; 20 messages/minute per group — Publora handles queuing automatically

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc