Create your own post
Your own post straight from the mini app: formatted text, media, drafts, a schedule and auto-delete.
Besides posts from sources, a chat can carry your own — written by hand right in the mini app. Post publishing is the post editor; everything already queued lives in the neighbouring Schedule and queue section.
Channels and groups only: in a private chat the entry is visible but disabled — there the bot sends posts to you, not the other way round.
The editor


At the top is the text field with its formatting bar: bold, italic, underline, strikethrough, clear formatting, hidden text (spoiler), emoji (including custom ones), a button under the post, and a link. The ··· icon unfolds the second row: headings, lists, a table, inline code and a code block, a quote and an expandable quote, plus the HTML switch that shows and edits the raw markup.
Formatting combines: select the text and press several buttons in a row to get bold italic. The clear button strips all formatting from the selection.
The counter on the right counts up to 4096 characters — that is what Telegram accepts in a text message. A post with media has a different limit, 1024 characters of caption, and anything beyond it is trimmed on sending. Headings, lists and tables cannot travel with media at all — the editor says so when you publish.
Media
Add attaches up to 10 files: photos up to 10 MB, videos up to 50 MB. A slideshow is stricter — up to 20 MB per file. Originals are kept in a service group, so a post can sit in the schedule and go out days later.
Every tile does two things: the cross removes the file, the eye puts a spoiler on that single file.
Post options
The toggles under the media are the same ones as in Message content, but they apply to this post only. They start from the chat settings and never write back to them: a spoiler switched on here will not switch on for posts from sources. Your last choice is remembered and pre-filled the next time you open the editor.
- Auto-delete the post — the post disappears from the chat on its own (see below).
- Caption above media — the text goes above the photo or video instead of below.
- Protect Content — forbid forwarding and saving the message.
- Media groups as slideshow — one message with a swipeable gallery instead of an album, from two files up.
- Web Preview — link previews in a post without media.
- Spoiler on media — blur every file until tapped.
Auto-delete
Switch the toggle on and a Settings row appears with two modes:
- Delete after — a delay counted from publication: minutes, hours or days. The countdown starts when the post actually reaches the chat, not when you scheduled it.
- Exact date and time — a single field with a calendar and a clock; past dates cannot be picked.


The deletion is done by the same bot that published the post, so it must keep the right to delete messages in the chat. If the message was already removed by hand, that is not an error — the job is still marked done. A post with auto-delete carries a note with its deadline in the calendar and in the list.
Telegram refuses to delete very old messages. If the deadline did not fire, the post stays in the chat and the queue row gets an error mark — there are no retries.
Drafts
Save draft stores the post without sending it. Drafts appear in their own section under the editor: tapping one loads it back into the editor, the bin deletes it. A draft lives in the chat's queue and is available to everyone who can reach its settings.
Publishing and scheduling
Three buttons at the bottom:
- Publish — send the post to the chat right now, with a confirmation.
- Save draft — keep it and come back later.
- Schedule — a toggle: it reveals the Publish date and time field and renames the main button to Add to publishing queue. The post goes out at the chosen moment; the queue is checked once a minute, so a delay of up to a minute is normal.

Date and time are in the chat's time zone (Settings → Time zone). A moment in the past cannot be picked.
A scheduled post waits its turn in Schedule and queue, where it can be moved to another day, opened back in the editor or deleted.