Getting Started¶
You want a Telegram bot. You don't want to rent a VPS, configure nginx, or explain to your friends why your "hello world" needs Docker. Good news — that's exactly what TeleBotHost is for.
This guide gets you from zero to a live bot in a few minutes. No prior coding required for the first command (though we'll nudge you toward Logic soon enough).
What you're building¶
A bot on Telegram that responds when users send commands — hosted and run by TeleBotHost. You write behavior in the dashboard; the platform handles the rest.
Ready? Let's go.
1. Open TeleBotHost¶
Head to the TeleBotHost console.
That's home base — where you add bots, write commands, and hit Launch Bot.
2. Log in or sign up¶
- Log in to your existing account, or
- Create a new account if you're new
After logging in, you'll see the dashboard. This is where the magic (and the Logic fields) live.
3. Create a Telegram bot¶
Telegram bots are registered with @BotFather — Telegram's official bot manager. Yes, the name is on the nose.
- Open Telegram
- Search for @BotFather
- Send
/newbot - Pick a display name and a username (must end in
bot, e.g.MyCoolHelperBot) - Copy the bot token BotFather gives you — you'll paste this into TeleBotHost
Keep that token secret. Anyone with it can control your bot. Treat it like a password, not a tweet.
4. Add the bot on TeleBotHost¶
- Open the TeleBotHost dashboard
- Click Add Bot
- Paste your bot token
- Click Create
Your bot appears in the bot list. It exists — it just isn't running yet.
5. Open the bot panel¶
Click your bot in the dashboard to open its management panel.
From here you can:
- Add and edit commands
- Write TBL code in the Logic field
- Set Answer, Keyboard, aliases, public web, and parse mode
- Start or stop the bot
Think of each command as a mini program that runs when a user triggers it.
6. Start the bot¶
Click Launch Bot.
Your bot is now online and ready to respond on Telegram. Go say hi — it won't judge you for talking to a bot at 2 AM.
7. Add your first command¶
- Open the Commands section
- Add a command such as
/start - Fill in the Answer field (e.g.
Hello! Welcome to my bot.) - Save the command
Test it: open Telegram, find your bot, send /start. If you get your welcome message, you're officially a bot developer. Frame the screenshot.
Formatting
The Answer field supports Markdown by default — try *bold* and _italic_.
What's next?¶
You've got a live bot. Now make it interesting:
| Step | Page |
|---|---|
| Understand command flow | Command Flow overview |
| Hands-on tutorial | Your First Bot |
| Add buttons | Adding a Keyboard |
| Inline button taps | Handling Callbacks |
| Static web page | Public Web Commands |
| How TBL works | What is TBL? |
| Write your first Logic | Learning TBL |
| Screenshots walkthrough | Official tutorial |