Post to Telegram from Le Chat

Le Chat can post to your Telegram channel as your bot, once you tell it which chat, and edit the message later if a typo slips through.

Hermoso is a marketing MCP server: 850+ tools over one OAuth’d endpoint that let an agent research the ads already running in a market, generate finished image and video ads, publish them, and build the paid campaigns behind them. Le Chat reaches all of it through one connection. This page is about one slice of that — what Le Chat can actually do on Telegram, and what Telegram will not let it do.

Connect Hermoso to Le Chat

  1. Copy the connector URL. https://app.hermoso.ai/mcp
  2. Le Chat → Intelligence → Connectors → + Add Connector → Custom MCP Connector. Name it Hermoso and paste the URL.
  3. Press Connect and approve. Le Chat detects Hermoso’s OAuth sign-in with dynamic client registration and opens the consent page. Sign in with your Hermoso account; there is no key to paste.
  4. Ask Le Chat for something. “Pull my three closest competitors’ longest-running ads and remix the best hook into a 9:16 video,” or “post this render to the channel.” The agent picks the tools; you approve the spend.

Adding a custom connector is an admin action in Le Chat. On the Free, Pro and Student plans the account owner is the admin, so you can add Hermoso yourself, free plan included; on a team plan an admin adds it. The steps are quoted from Mistral’s MCP connector documentation, read on 2026-09-23. Hermoso is not affiliated with or endorsed by Mistral AI.

Then connect Telegram itself, once, under Settings → Connectors in Hermoso by pasting a bot token from @BotFather, and add that bot to your channel as an administrator. There is no consent screen: the token is the credential, and the bot is who posts.

The Telegram tools Le Chat gets

  • post_to_telegram — sends a message as your bot to the chat you name: text up to 4,096 characters, or one photo, one video, or an album of 2 to 10 with photos and video mixed.
  • schedule_post — queues it with its chatId on the same calendar as every other channel.
  • list_telegram_chats — the chats that messaged the bot in the last 24 hours. It helps find an id, and it is not a list of every chat the bot is in.
  • edit_telegram_message / pin_telegram_message — fix a message’s text or caption without losing its views, and pin or unpin the call to action.
  • create_telegram_invite_link — a named invite link per campaign, with an optional expiry, member cap or join approval, so you can see who joined from where.
  • telegram_account — the chat’s subscriber or member count, title, description and invite link.
  • list_telegram_dms — what people sent the bot in the last 24 hours, newest first, to answer with post_to_telegram.
  • delete_telegram_message — removes a message the bot sent, within Telegram’s 48-hour window, after a confirm step.

Telegram connects with a bot token, not a sign-in screen. Make a bot with @BotFather in Telegram, paste its token under Settings → Connectors, then add the bot to your channel as an administrator with Post Messages, or to a group as a member who can post. Hermoso posts as that bot, never as you. Two limits are Telegram’s and worth planning around: a bot gets no per-post views and no post history, so the subscriber count and named invite links are the numbers you have; and messages sent to the bot are kept for 24 hours, then gone. Publishing costs no credits.

Telegram limits worth knowing before you automate anything

TextA Telegram message runs to 4,096 characters, but only 1,024 once a photo or video is attached, because the text becomes a caption. It is enforced when the post is created or queued — refused while you are still there to fix it, rather than silently cut on the way out.
VisibilitySent or not sent, with no draft, unlisted or private form. Who sees it is decided by the chat: “post to a private group or channel and only its members see it.” silent delivers without a notification sound and changes nothing about who can see the message.
Carousel2 to 10 items as an album, and photos and video may be mixed. Both bounds are Telegram’s own, from the Bot API’s sendMediaGroup (“must include 2-10 items”), and so is the mixing. The album shows one caption, on its first item. Hermoso uploads the files instead of passing links, which raises Telegram’s ceilings to 10MB per photo and 50MB per video.
Which accountchatId, required on every post: a public channel’s @username or the numeric id (a supergroup or channel starts with -100). The Bot API has no method that lists the chats a bot is in, so Hermoso cannot know them and never guesses.

Try it in Le Chat

Ask for it in ordinary language — these are sentences, not a DSL:

“Post our weekend offer to @ourbrand on Telegram with the product photo and a caption under 1,024 characters, then pin it.”

That walks render_adpost_to_telegrampin_telegram_messagecreate_telegram_invite_link. Le Chat lets you set each connector function to Always allow or leave it asking. Mistral’s own advice is to pre-authorise read functions and keep write functions on manual approval, and that is the right split here: research and list tools can run freely, anything that publishes, schedules or deletes should ask.

Le Chat on Telegram: the part that bites

Connecting Telegram is a bot token from @BotFather pasted into Hermoso, not a sign-in screen, and the bot has to be an admin in the channel before it can post. After that, reach for edit_telegram_message when something is wrong: a delete loses the post’s views, and it only works within 48 hours.

Le Chat’s custom connectors do not pick up new tools after you connect; the list is what it loaded at that moment. Hermoso starts a connector on a short list and includes find_tools and call_tool, which reach every other tool by name, so a tool missing from the loaded list is still one request away.

Research Telegram before you post

There is no Telegram ad library and no channel search in Hermoso, so it claims no competitor research on Telegram. Research the creative where it is public (the Meta, Google and LinkedIn ad libraries plus organic TikTok, Instagram, YouTube, Reddit and Threads) and post the finished ad here.

The paid half

There are no Telegram ads in Hermoso, and we do not imply any. Telegram here is a channel you own and run through your bot: post, pin, edit, count subscribers and track invites. The paid tools cover Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads and Apple Search Ads.

What Le Chat cannot do on its own

An agent with a budget is only useful if the blast radius is bounded, so the fence is in the server rather than in a prompt. Every ad campaign, ad set, ad group and ad is created paused, and the status switches that arm real money refuse to run without an explicit confirmation flag. Every render is quoted first — hermoso_capabilities publishes each model’s exact credit cost before anything spends — and credits are reserved before the first provider call and settled at the exact cost afterwards, so a failed dispatch refunds rather than leaving you billed for nothing. Deletes are confirm-gated too, and every campaign tree is read back from the ad platform before your agent tells you what it built.

One step is deliberately yours: creating the bot with @BotFather and adding it to your channel. Everything after that is a tool call.

The rest of the matrix

From Le Chat, post to: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky — or see everything Le Chat can publish to.

Post to Telegram from: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity

Frequently asked questions

Can Le Chat post to Telegram?

Yes, through Hermoso's MCP server. In Le Chat, add https://app.hermoso.ai/mcp as a custom connector and approve it with your Hermoso account — there is no key to paste. Le Chat then has 850+ tools, including the ones that publish to Telegram — and the ones that research the ads already running in your market and render the creative in the first place.

How do I connect Telegram to Le Chat?

Two steps, once each. In Le Chat, add https://app.hermoso.ai/mcp as a custom connector and approve it with your Hermoso account — there is no key to paste. Then make a bot with @BotFather in Telegram, paste its token under Settings → Connectors in Hermoso, and add the bot to your channel as an administrator with Post Messages. After that Le Chat publishes to Telegram as an ordinary tool call, naming the chat each time.

What is the Telegram caption limit when posting from Le Chat?

A text-only Telegram message runs to 4,096 characters; once a photo or video is attached the text is a caption and the limit is 1,024. Hermoso says which budget applied. Hermoso enforces it when the post is created or queued, so Le Chat is told immediately rather than failing later when nobody is watching.

Can Le Chat run Telegram ads as well as posting?

No. There are no Telegram ads in Hermoso. Telegram here is a channel you run through your own bot: posts, pins, edits, invite links and the subscriber count.

Start free — 30 credits at signup and 250+ more to earn, and every feature on every plan. Credits are spent only on AI models and Ad Spy research; posting, scheduling, ads management and analytics are free.

Start free   See pricing