Build amazing Telegram bots in minutes.

Paste a BotFather token, write commands in the console, hit Launch — and your bot is live. No server to keep alive.

Free plan · Unlimited bots · No credit card · Live in minutes

Get Started

Welcome to TeleHost — Let's get started

Already have account? Login

Your bot token is encrypted on the server and is never shown back in the dashboard.

From token to live bot in minutes

Three clear steps. No server to rent, no webhook server to configure, and no always-on process to maintain.

Token in. Bot online. If you can paste a BotFather token, you can host a bot here.

1

Create a bot with BotFather

Open Telegram, talk to @BotFather, run /newbot, and copy the API token they give you.

2

Add it in the console

Paste the token under Add Bot. Write a /start command, pick a starter template, and save.

3

Hit Launch Bot

Your bot goes live on TeleHost. Message it on Telegram and check the reply.

Built for Telegram bot hosting

Fast replies, a safe no-code runtime, and room to grow. You focus on the bot. TeleHost handles the rest.

Create → Launch

Add Bot, pick a template, hit Launch. TeleHost handles token verification, webhook registration and the secret header for you.

Commands + buttons

/start, /help and any custom command, with inline buttons, Markdown/HTML and variables like {first_name} and {username}.

Live logs + stats

Every command, button tap, error and deploy, plus per-bot counts of chats, commands and failures.

Broadcast

Send one announcement to every chat that has messaged your bot — with a sent/failed count in the log.

Templates

Welcome, Support and Info starters so a new bot is useful in one click, not a blank page.

Token safety

Tokens are encrypted server-side, never shown in the dashboard, and never written to logs.

Write the bot. Skip the server work.

With a traditional setup you import a library, load a token, register a listener, then keep a process alive. TeleHost skips that stack — one matching command runs per update, then stops.

Traditional · Node + Telegraf · 6 lines

const { Telegraf } = require('telegraf');
const bot = new Telegraf(process.env.BOT_TOKEN);
bot.command('start', (ctx) => {
  ctx.reply('Welcome! How can I help?');
});
bot.launch();

TeleHost · /start · 1 reply

/start
Hi {first_name}! Welcome to {bot_name}.

Put it on /start. It replies. No imports, no process to keep alive.

Built-in storage for bot state

Handlers, endpoints, library modules and database tables live with each bot. Declare a table in the Database tab and it is created for that bot — no database of your own to run.

Clear logs when something breaks

When a command fails, you see the error in the activity log instead of guessing. Broadcast to your users from the same console, without building a sender from scratch.

TeleHost vs self-hosted VPS

Dashboard in. Bot online. Spend time on the bot, not on the server underneath it.

TeleHostSelf-hosted VPS
HostingTeleHostVPS, SSH, and a process to maintain
SetupConsole plus Launch BotInstalls, config, and a process to keep alive
WebhooksHandled for younginx, SSL, and webhook URLs
RuntimeOne command per update, then a clean exitAlways-on loop
Code setupCommands, buttons, and variables already therenpm, imports, env, bootstrapping
StorageBuilt-in tables per botA database yourself

Simple pricing that scales with you

Every plan includes unlimited bots. Stay on Free while you learn. No card required to begin.

Pro — coming soon

Coming soon

Higher limits · Priority handling · Export history

Support

Docs

Questions? See the Docs page for help.

Frequently asked questions

Do I set up webhooks myself?

No. Add the bot, hit Launch, and TeleHost registers the webhook with a secret token automatically.

Can I run my own JavaScript code?

Not in this version — deliberately. Commands are fixed replies, buttons and variables, so a bad command can never run away with your bot or server.

Can I move my bot away later?

Yes. The token is yours from BotFather. Stop the bot here, then point the same token at another host.

Where are the full docs?

On the Docs page — quickstart, variables, buttons, deploy, API reference and troubleshooting.

Start hosting your Telegram bot

Open the console, paste a BotFather token, and write a command. Free to start. No credit card required.

Create your account at the top

Add a bot

Get a token from @BotFather on Telegram, then paste it here. We verify it with Telegram's getMe. The bot goes live only when you hit Launch — with the same Add Bot → Launch Bot flow.