Three things people mean by a broadcast
In Telegram the word covers three different tools. A channel post goes to everyone subscribed to the channel. A bot broadcast goes from a bot to every person who has pressed Start in that bot. A scheduled post is either of those, written now and sent later. They reach different people, so the first decision is who you are trying to reach.
Option one: post in a channel
If you already have a channel, a post there is the simplest broadcast. Everyone subscribed sees it in their chat list, and you can pin it, add buttons or attach media. The limit is that only subscribers see it. People who talk to your bot but never joined the channel will miss it.
Option two: send through a bot
A bot can message every user who has started it. This is how shops tell their customers about a new collection or a delivery change. Telegram has one firm rule here: a bot can never start a conversation. If someone has not pressed Start, the bot cannot reach them, and anyone who blocked the bot will not receive the message either.
Telegram also limits how fast a bot may send. A well-built broadcast tool spreads a large send out over time instead of firing everything at once, so the bot is not throttled halfway through.
Option three: schedule it
Most broadcasts work better at a set time: before lunch for a food shop, in the evening for a community. In BotLaunch the scheduler module lets you write a post now and pick the moment it goes out, and the broadcast module sends a message with text, a photo, a video or a poll to the audience you choose. Both are set up from the dashboard, without code. Broadcasts are part of the Pro plan at $39 a month.
How to keep a broadcast from feeling like spam
Send less often than you think. One useful message a week keeps people subscribed; three a day makes them mute you. Say one thing per message, put the important line first, and give people a reason to tap: a new product, a time-limited offer, an answer to a question many of them asked.