Overview
Bot Flow media steps can deliver prepared visual content for free or as one locked Stars offer. Text and captions can be authored with supported HTML or imported from Telegram when exact entities and premium emoji presentation matter.
- Create free and locked visual steps.
- Import native Telegram formatting without manually recreating entities.
- Attach a valid URL button to guide the next fan action.
Before you start
- Choose the Telegram trigger and destination before building message steps.
- Prepare every Gallery asset for the bot that will deliver it.
- Use a test account to validate the complete Telegram path before enabling live traffic.
Step by step
- Add a visual media step and select up to ten prepared photos or videos from the bot Gallery.
- Set the Stars price to zero for free delivery or a positive value for one locked offer.
- Add the caption and a URL button whose destination begins with `http://` or `https://`.
- For native formatting, start Import Telegram formatting and follow the temporary command shown by Telestars.
- Apply the imported text or caption, preview the entities and media state, then save and publish the validated flow.
How it works
These are the product rules and states that matter for this workflow.
| What to know | Telestars behavior |
|---|---|
| Visual bundle | A Bot Flow visual step supports up to 10 prepared photos or videos. |
| Paid price | A positive Stars value creates one locked Telegram media offer; zero keeps the step free. |
| Audio | Voice and audio steps use one audio asset rather than a visual bundle. |
| Imported entities | The import path preserves supported Telegram links, formatting entities, custom emojis, and premium emojis. |
Verify the result
- Trigger the workflow from Telegram and confirm each configured step arrives once and in order.
- Confirm media, buttons, delays, and paid state match the builder preview.
- Verify that saving, starting, pausing, or disabling the workflow leaves a clear dashboard status.
Troubleshooting
| If you see this | What to check |
|---|---|
| The paid step is invalid | Check the Stars range, asset count, media type, wallet state, and Telegram readiness for the selected bot. |
| Imported formatting is missing | Complete the generated import session and apply the completed result to the intended text or caption field. |
| The button does not validate | Provide both a label and an absolute HTTP or HTTPS URL. |
Best practice
Test one trigger, one destination, and one complete sequence at a time before adding paid media or longer delays.