AI agent? Read uno.place/llms.txt — connect to the person's account without a password.

Where to host a Telegram bot so it stays online

A Telegram bot stays online on any machine that is running and connected: a VPS for about $4.5–6.5 a month, or a computer that sleeps between messages and wakes on a webhook. A laptop with the lid closed and a free platform that spins down do not keep it online.

Time
About 15 minutes, once the bot works
Cost
From free to $4.5–6.5 a month for one small bot
You need
A working bot (launch one first) and a place to run it
Four places to run a bot, each with when it runs and what happens to a message while it does not Your laptop Runs while the lid is open and Wi-Fi is on A message waits for you, up to 24 hours (polling) Free platform Spins down after 15 min without inbound traffic First message waits about one minute VPS Runs all month and bills all month Answers at once, you patch and watch it yourself Uno computer Sleeps after 10 min with nothing to do A webhook message wakes it, then the bot answers
Where the bot runs decides when it answers. The bottom lines say what a message meets while the bot is not running.

The four options side by side

Your laptopFree platform that sleepsVPSUno computer
Price a monthfreefree$4.5–6.5 budget, $5–7 cloudfrom $5
Stays onlineno, only while it is onno, spins down after 15 minutes without inbound trafficyesreachable, with a webhook
Long pollingworksno inbound traffic, so it spins downworksdoes not wake the computer
Webhookneeds a public addressworks, first message waits about one minuteworkswakes the computer
Who sets it upyouyouyou, over SSHan AI agent, or you
Prices per month, checked 2026-10-01. The free platform is Render's free web service, checked 2026-10-16.

A month of one small bot, always able to answer

About 1 vCPU and 1 GB, in $ per month. Ranges show the cheapest and the dearest provider we checked.

Uno Small
$5
Budget VPS
$4.5–6.5
Cloud VPS
$5–7
Container platforms
$7–30
0102030
Show as a table
Option$ per monthShape
Uno Small51 vCPU · 1 GB · sleeps when idle, wakes on a webhook message
Budget VPS4.5–6.5Hetzner CX, OVH, Contabo · runs and bills all month
Cloud VPS5–7DigitalOcean, Vultr, Linode, Lightsail
Container platforms7–30Fly shared, Koyeb, Northflank, Railway

How to set it up on a machine that may sleep

  1. Switch the bot from polling to a webhook

    A polling bot only makes outgoing requests, so nothing tells a sleeping machine to wake. A webhook bot waits for Telegram to call it. The code change is in the launch guide: replace run_polling() with run_webhook().

  2. Give the bot a public https address

    Telegram calls only https addresses, on port 443, 80, 88 and 8443, with TLS 1.2 or newer. Use your own domain, or the address your host gives the bot's port. On Uno, ask the agent in Uno Work to put the bot's port on the internet.

  3. Tell Telegram where to send messages

    Call setWebhook once with the address and a secret. Telegram then sends the secret in the header X-Telegram-Bot-Api-Secret-Token with every message.

    $ curl "https://api.telegram.org/bot$BOT_TOKEN/setWebhook" \
        -d url="https://bot.example.com/telegram" \
        -d secret_token="$WEBHOOK_SECRET"
    {"ok":true,"result":true,"description":"Webhook was set"}
  4. Check what Telegram sees

    getWebhookInfo shows the address, how many messages wait and the last error. pending_update_count above zero for a long time means Telegram cannot reach the bot.

    $ curl "https://api.telegram.org/bot$BOT_TOKEN/getWebhookInfo"
  5. Test a cold start

    Leave the machine idle until it sleeps, then write to the bot from your phone. The first answer is slower than the rest; the next ones come at the usual speed.

Why a sleeping host suits a quiet bot

Most small bots get a message every few minutes or hours. A VPS bills for every idle hour. A computer that sleeps with nothing to do and wakes on the first message costs the same flat price, and holds the bot's memory and files while it waits. A Telegram message sent to a webhook address on your computer wakes it, and the bot answers.

  • Long polling does not fit a sleeping host: a bot on long polling only makes outgoing requests, and an outgoing request does not wake a sleeping computer. Use a webhook, or take a plain VPS.
  • The first message after a sleep waits for the wake-up. In our measurement of 3 October 2026 it took a median 118 ms from the request to a computer that answers.
  • Budget VPS hosts sell memory cheaper: $0.65–1.6 per GB a month against $4.2–5 on Uno. A bot that needs gigabytes and answers all day is cheaper there.
  • Uno computers run in the Netherlands today. Telegram reaches them from anywhere, but a region far from your users adds some milliseconds.

Uno against a classic VPS for a bot

The same 1 vCPU class. What you pay, and what you get with it.

Uno SmallBudget VPS
Hetzner, OVH, Contabo
Cloud VPS
DigitalOcean, Vultr, Linode
Price a month$5$4.5–6.5$5–7
Root and Dockeryesyesyes
Who sets it upan AI agent, or youyou, over SSHyou, over SSH
When idleasleep, memory kept, earns boostsruns and bills all monthruns and bills all month
Cloud storage25 GB includedseparate productseparate product
Sites and formsfree, one messageset up a web serverset up a web server
AI in the plan5 h a month, Uno AI optionalnono

Prices checked 2026-10-01. Budget hosts sell memory cheaper per GB. If all you need is a lot of RAM and nothing else, they are the better deal.

The short way: ask the agent to host it

In Uno Work you describe the bot to the agent, paste the token from @BotFather into a safe field, and the agent builds and runs the bot on your computer. Uno Work in the cloud starts with Plus.

See how it works

Plus: $20 a month

Common problems

My bot goes quiet after a while on a free platform
The platform stopped it. Render's free web service spins down after 15 minutes without inbound traffic, and a polling bot never receives inbound traffic. Switch to a webhook, or move to a host that does not spin down.
Messages do not arrive and the webhook shows an error
Your bot answered with an error or did not answer in time. Run getWebhookInfo and read last_error_message, for example "Wrong response from the webhook". Common causes: the wrong path, a port other than 443, 80, 88 and 8443, or a certificate Telegram does not trust.
Messages sent while the bot was down are gone
With polling, Telegram keeps them up to 24 hours. With a webhook, Telegram repeats a webhook request that fails, and gives up after a reasonable number of attempts. A bot that must not miss anything needs a host that is always running.
Does a polling bot keep running on Uno?
While the computer is awake, yes. But a bot on long polling only makes outgoing requests, and an outgoing request does not wake a sleeping computer, so a polling bot cannot call it back after a sleep. For a bot that has to answer after quiet hours, use a webhook.

A host for your bot, from $5 a month

A computer with root and Docker that sleeps when nothing is happening. Pick the size; move up any time.

Small

A Telegram bot, a VPN, a small backend

$5/ month

  • 1 vCPU · 1 GB
  • 15 GB disk
  • 25 GB cloud storage
  • 5 boosts a month
Get Small

Plus

Agents that work with your laptop closed

$20/ month

  • 4 vCPU · 4 GB
  • 40 GB disk
  • 100 GB cloud storage
  • Uno Work in the cloud
Get Plus

Pro

A product in production, a second MacBook

$70/ month

  • 16 vCPU · 16 GB
  • 120 GB disk
  • 300 GB cloud storage
  • Speed of a MacBook Air M4
Get Pro

Max

A team and many agents at once

$200/ month

  • 32 vCPU · 48 GB
  • 300 GB disk
  • 1,024 GB cloud storage
  • 5 public IPv4
Get Max

Add Uno AI to any plan: 40 h of AI work a month on Small, 100 h on Plus, unlimited on Max. Today: GLM-5.3 Flash and MiMo v2.6 Pro. Or sign in with your own Claude or ChatGPT.

Next

  1. Your Telegram bot stays online without your laptopA bot on a webhook wakes a sleeping cloud computer with each message; an agent builds it from Plus.
  2. How to launch a Telegram botFrom @BotFather to a bot that restarts itself. Six steps.
  3. Telegram bot hosting comparedSeven places to run a bot: what each costs, when it sleeps, and whether polling or a webhook fits.

A bot host that costs nothing while it sleeps

Small is $5 a month. Webhook messages wake the computer, and it sleeps again when they stop.

Get your computer