Autoposting12 min read

Telegram Autoposting: How an AI Agent Finds the News and Runs Your Channel

Running a channel by hand is hard not because a post is hard to write, but because it has to be written every day. Autoposting in Cormak removes exactly that part: you describe the channel topic, what to publish, and at what time — then an AI agent searches for fresh news, writes the text in its own words, optionally draws a cover, and sends the post to your Telegram channel. Here is how it works, how to set it up in ten minutes, and what it costs.

What autoposting is and how it differs from scheduled posts

Autoposting means publishing to a channel on a schedule without you being involved at the moment the post goes out. In Cormak this is handled by the “Telegram channel author” agent. You set the channel topic, a short brief describing what to publish, the frequency, and the time of the first post. From there the agent works on its own: it finds fresh news on the topic, picks what is interesting, writes the post in its own words, adds a cover if enabled, and sends everything to your channel through your own bot.

This is not the same as a post scheduler. A scheduler publishes text you have already written: the content work stays with you and only the delivery time is automated. An agent covers the heavier part — every day it decides what to write about and turns a topic into a finished post. That is why the channel keeps going on the days when you have no time for content at all.

How it works under the hood

It helps to know the order of steps, because it explains which setting affects what. Every publication follows the same path.

  • News lookup. Before each post the agent searches for fresh material on the channel topic and receives a list of headlines with links to sources. If the topic field is empty, this step is skipped and the post is written without a news hook.
  • Writing. The model receives your mission, your rules, and the headlines it found, then writes the post in its own words within the Telegram limit. If no news was found and web search is enabled, the agent searches on its own.
  • Cover image. With images enabled, the agent draws a 16:9 picture based on the post. The text becomes shorter: Telegram allows roughly 1024 characters in a photo caption versus around 3500 in a plain message.
  • Publishing. The post goes to the channel from your bot. The agent picks the language from your own settings: if the topic and brief are written in Russian, the post will be in Russian too.
  • Next run. Times are counted in your timezone, and the next publication is measured from the first post time plus the interval you chose.

Setting up autoposting in ten minutes

  1. 1. Create the agent from a templateIn the agents section pick the “Telegram channel author” template. It already carries a mission, tone, and base rules: write with energy, never copy someone else's wording, never invent facts or numbers, end with 2-4 hashtags. All of it can be rewritten for your case.
  2. 2. Connect a Telegram botGet the token from BotFather: run /newbot and copy the string that looks like 123456789:AA… Paste it into the token field. The token is sent to a secure server and is not stored in your browser. A separate bot per channel is not required, but it keeps projects easier to tell apart.
  3. 3. Give the bot permission to postCreate a channel in Telegram, add the bot as an administrator, and enable the “Post messages” right. Then enter the channel in Cormak as @channel_name or a t.me/channel_name link. A private chat or a group will not work — it has to be a channel.
  4. 4. Set the channel topicThe topic is the search query the agent uses before every post. Keep it narrow and in the channel's own language: “Telegram gifts and NFTs” works better than “technology”. A topic that is too broad returns random news and blurs the channel.
  5. 5. Describe what to publishThis is a brief for every post, not a one-off prompt. For example: “Pick the main story of the day on the channel topic, explain in plain words why it matters for small teams, and add a short takeaway.” State the structure and length so the posts stay recognisable.
  6. 6. Choose the frequency and first post timeIntervals range from once a day to once an hour. The first post time sets the anchor: the next publication goes out one interval later, and so on. Your own timezone is used, so there is nothing to convert by hand.
  7. 7. Enable the image and signature if you need themA cover makes the feed more noticeable but shortens the text. The signature is appended to the end of every post — handy for a link to your chat, site, or second channel. Both settings can be changed at any time without breaking the schedule.
  8. 8. Press “Publish now” and look at the resultA manual publication shows how the agent understood your brief before the schedule starts running without you. If the first post feels generic, tighten the topic and the brief and try again. Manual publishing is limited to six times per hour.

How to write a brief that produces good posts

The quality of autoposting is almost entirely decided by two fields: the topic and the brief. The topic determines what the agent learns about; the brief determines what it does with it. A vague brief like “write interesting posts” produces exactly what you can read in a hundred similar channels.

  • Name the reader. “For small shop owners” and “for developers” produce different posts about the very same news.
  • Set the structure. For example: a hook headline, two or three short paragraphs, a takeaway, 2-4 hashtags. A stable structure makes the channel recognisable.
  • Say what to do with facts. “Never invent numbers, quotes, or dates; if the data is missing, say so” is more reliable than any wish about style.
  • Forbid press-release retelling. Ask for an explanation of why the news matters to the reader instead of a repetition of the source's wording.
  • Add stop topics. If the channel should avoid exchange rates, rumours, or other companies' promotions, write that into the rules explicitly.

How many posts a day and at what time

Setting an hourly schedule looks logical only on paper. In practice, frequent posting quickly drains the supply of genuinely interesting news and the agent starts writing about side stories. For most topics one or two posts a day work best: the channel looks alive and every publication still carries weight.

  • News topic: two posts a day, morning and early evening. The first picks up overnight news, the second covers the day.
  • Product or expert channel: one post a day during working hours. Depth matters more than speed here.
  • Local business: one post a day closer to the evening, when readers plan purchases and time off.
  • A fast niche with heavy news flow: four to six posts a day, but only if you are ready to watch the feed and pause the agent when the flow dries up.

What autoposting costs

  • One post costs 1 credit. With a picture, 2 credits. If web search was used, add one more credit.
  • The agent's first two publications are free — enough to see the result before subscribing.
  • If a post fails to publish, the credits are returned: a charge stays only for a post that actually went out.
  • The number of connected channels depends on the plan: one on Free, three on Pro, and ten on Elite.
  • On the free plan a line noting that the channel is written by Cormak AI is appended to the post. Paid plans do not have it.

The monthly maths is simple. Two posts a day with covers cost four credits per day, roughly 120 credits a month. One post a day without a picture is about 30 credits. If the budget is tight, start without covers: the text matters more than the image, and you can turn covers on or off at any time.

How to keep the channel from looking robotic

Autoposting saves time, but it does not transfer responsibility for what appears in the channel. For the first few days read every post and adjust the brief wherever the result disappoints: after three or four iterations the agent usually settles into a stable tone. After that, a look at the feed every few days is enough.

  • Check that posts explain the news instead of restating the headline.
  • Remove clichés: if the same phrase repeats in every post, add a rule against it.
  • Watch the facts in sensitive topics — prices, deadlines, legal and medical claims are worth verifying yourself.
  • Mix autoposting with your own messages: announcements, answers to subscribers, results of your work.
  • If the news flow on your topic dries up, reduce the frequency instead of publishing weak posts.

What autoposting does not do

  • It does not send the post for approval: the publication goes straight to the channel. To preview results, use a test channel and the “Publish now” button.
  • It does not publish to other social networks: the agent currently works with Telegram channels.
  • It does not reply to comments under posts — a conversation needs a separate Telegram agent inside a bot.
  • It does not fact-check sources for you: the agent relies on the headlines it found and cannot guarantee a story is true.

What to do when a post does not appear

  • “The bot cannot post in the channel” — the bot is not an administrator or the “Post messages” right is off. Check the channel settings in Telegram.
  • “That is not a channel” — a private chat or a group was entered. Autoposting works with channels.
  • “Channel not found” — a typo in the name, or the bot has not been added to the channel. Enter @channel_name or a t.me/channel_name link.
  • “Out of credits” — the schedule pauses until the balance is topped up, then the agent continues publishing.
  • “Too often” — the manual publishing limit was hit: up to six manual posts per hour. The schedule itself is not affected by that limit.

Frequently asked questions

Can a Telegram channel be run fully automatically?
Yes. Once configured, the agent searches news on the channel topic, writes the post, draws a cover if needed, and publishes on a schedule — from once a day to once an hour. You are involved only during setup and when reviewing posts from time to time.
Where does the agent get the news?
From an open news search on the topic you entered in the channel settings. Before each post the agent receives fresh headlines with source links and writes its own text based on them. If no topic is set, the post is written without a news hook.
Do I need to know how to code?
No. The setup is a set of text fields: topic, what to publish, frequency, and time. The only technical step is getting a bot token from BotFather and adding the bot as a channel administrator, which takes a couple of minutes.
How much does one automated post cost?
One credit per post, two when the image is enabled, plus one more credit when the agent needed web search. The first two publications are free, and credits are refunded when a post fails.
How many channels can I run at once?
One channel on the free plan, three on Pro, and ten on Elite. Each channel is run by its own agent with its own topic, brief, and schedule.
Can I review a post before it is published?
A scheduled post goes to the channel immediately, without an approval step. To preview the result, connect the agent to an empty test channel and press “Publish now”: this shows the tone and the format before the schedule starts.
What language does the agent write in?
In the language of your settings. If the channel topic and the brief are written in Russian, the posts will be Russian; write them in English and the posts will be English. There is no separate language switch.
What happens if there is no fresh news on the topic?
The agent writes a post from your brief without a news hook, and with web search enabled it looks for information on its own. If this happens often, it is worth broadening the topic or reducing the posting frequency.

PRACTICE OVER THEORY

Turn the next step into one sentence.

Try Cormak Free 10 AI credits monthly · no credit card required