⚡ What is Publyshr?
Publyshr is an automation platform: it fetches news from websites, rewrites them in its own words using AI, and publishes them to your Telegram channel. Set it up once — it runs on its own after that.
Everything is managed through this browser panel. The Telegram bot is only used for publishing — it won't interact with your audience directly.
🚀 From zero to first post — step by step
1
Create a Telegram bot via @BotFather
Open Telegram → find
@BotFather → send
/newbot → choose a name and username → copy the
token (a long string like
1234567890:ABCdef...).
⚠ Keep the token secret — it gives full control over the bot
2
Add a Publishing Agent in Publyshr
Left menu → Publishing Agents → + Add Agent → paste the token → click Create.
3
Create a Telegram channel and add the bot as admin
In Telegram: create a channel (or use an existing one) → Channel Settings → Administrators → Add Administrator → find your bot → grant it the "Post Messages" permission.
Important: the bot must be an administrator, otherwise it cannot post.
4
Find your channel ID
Public channels — just the username:
@mychannel
Private channels — a numeric ID like
-100xxxxxxxxxx. To find it: forward any message from the channel to the bot
@username_to_id_bot.
5
Add the channel in Publyshr
Left menu → Distribution Channels → + Add Channel → select your agent (bot) → paste the channel ID → click Create.
6
Configure AI processing
In the channel card, click ⚙ Settings. Enable "Enable automatic AI processing". Choose a mode:
• Rewrite — rewrite the article in different words (if the source is already in your target language)
• Translate + Rewrite — translate first, then rewrite
Click Save.
7
Add news sources (RSS feeds)
Left menu → Content Sources → + Add Source → select the channel → paste the RSS feed URL.
RSS URLs typically look like https://site.com/rss or https://site.com/feed. To verify: open the URL in a browser — if you see XML code, it's an RSS feed.
8
Start the worker
Dashboard → Worker Management → ▶ Start. Once running, the worker automatically checks RSS feeds every N minutes, sends new articles to AI, and publishes on schedule.
9
Your first manual publish
Go to Articles → find an article with status AI Processed → click Schedule to pick a time, or click Publish to post immediately.
📄 Article lifecycle
| Status | What it means | What to do |
| New | Fetched from RSS, not yet processed | Click "AI Process" to rewrite |
| Pending Review | Queued for AI processing | Wait — it processes automatically |
| AI Processed | Rewritten by AI, ready to publish | Click "Schedule" or "Publish" |
| Scheduled | Set for a specific publish time | Wait — it publishes automatically |
| Published | Posted to your Telegram channel | Done ✓ |
| Rejected | Manually discarded | Will not be published |
⚙️ Scheduling: how it works
When you click Schedule on an article, you pick an exact publish time. Enter the time in your local timezone — the system converts it to UTC automatically.
Every minute the system checks: are there any articles whose scheduled time has passed? If yes — they get published automatically.
Tip: For consistent posting, schedule 2–3 articles per day with 3–4 hour gaps between them.
⚡ Manual operations (Dashboard → Ops)
🔍
Parse Now — immediately check all RSS feeds and fetch new articles (don't wait for the scheduler)
✍
Rewrite Now — immediately send all queued articles through AI processing
📤
Publish Due Now — publish all scheduled articles whose time has already passed
❓ Frequently asked questions
Bot isn't posting to the channel?
Check: is the bot added as an administrator with the "Post Messages" permission? Is the channel ID correct (private channels need a numeric ID starting with -100...)?
Article stuck in "Rewriting"?
The AI provider didn't respond. Wait a minute — the status will automatically reset to "New".
How do I find a site's RSS feed?
Try: site.com/rss, site.com/feed, site.com/rss.xml. Or look for the RSS icon on the website.
How to publish immediately without scheduling?
Open the article (click the title) → click Publish.
Message gets cut off in Telegram?
Telegram limits photo captions to 1024 characters. If the article is longer, the system automatically posts it as text without the image.
Need help?
Use the 🎫 Support button at the bottom of the sidebar to send us a message.
💡 Quality tips
✅ Review the first few articles manually — make sure the AI writes in the style you want
✅ Parse interval of 30–60 minutes — optimal for most news sites
✅ Spread your posts — don't schedule 10 articles at the same time
✅ Reject weak articles — click "Reject" to keep your channel clean
✅ Peak audience hours — post in the morning (8–10am) and evening (6–9pm)