Abbiamo una novità. Ora offriamo la nostra console web. Apri la console e digita ssh root@your-server-ip per raggiungere qualsiasi tuo server direttamente dal browser. Non serve nessuna app SSH.
Un bot Telegram riceve i messaggi in uno di due modi, e la scelta decide ciò che serve al tuo server. Il long polling non richiede nulla di aperto. Un webhook richiede HTTPS su una di quattro porte. Ecco come scegliere e come configurare.
I prezzi sono per un mese; una durata di 12 mesi ha il 50% di sconto.
or $2.88/mo on a 12-month term (−50%)
La nostra taglia più economica. Più che sufficiente per un bot a comandi, un piccolo database e i log.
Configure and orderor $4.25/mo on a 12-month term (−50%)
Spazio per webhook dietro un reverse proxy, PostgreSQL e più di un bot.
Configure and order| Long polling (getUpdates) | Webhook (setWebhook) | |
|---|---|---|
| Come funziona | Il tuo bot chiede a Telegram i nuovi aggiornamenti in un ciclo | Telegram invia ogni aggiornamento a un URL HTTPS sul tuo server |
| Porte aperte | Nessuna, solo in uscita | HTTPS su 443, 80, 88 o 8443 |
| Dominio e certificato | Non necessari | Un URL HTTPS; un certificato autofirmato deve essere caricato su Telegram |
| Ideale per | Bot semplici e test | Bot molto usati e tutto ciò che sta già dietro un server web |
| Attenzione a | Non funziona mentre è impostato un webhook. Tieni traccia dell'offset per evitare aggiornamenti duplicati | Un certificato o un proxy guasto significa che gli aggiornamenti smettono di arrivare |
Fatti dalla documentazione della Telegram Bot API, letta il 19 ottobre 2026.
Il polling richiede solo questo file di unità. Per un webhook, metti davanti un server web come Nginx con un certificato e inoltra il percorso al tuo bot tramite proxy.
sudo adduser --disabled-password --gecos '' tgbot
# copy your bot to /home/tgbot/app and install its dependencies as that user[Unit]
Description=Telegram bot
After=network-online.target
Wants=network-online.target
[Service]
User=tgbot
WorkingDirectory=/home/tgbot/app
EnvironmentFile=/home/tgbot/app/.env # holds BOT_TOKEN, readable only by tgbot
ExecStart=/usr/bin/python3 bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.targetchmod 600 /home/tgbot/app/.env
sudo systemctl daemon-reload
sudo systemctl enable --now telegram-bot
journalctl -u telegram-bot -fsudo ufw allow 22/tcp
sudo ufw allow 443/tcp # one of 443, 80, 88 or 8443Eseguilo su un VPS come servizio systemd con Restart=always. Il processo parte all'avvio, riparte dopo un crash e continua a girare quando esci. La configurazione qui sopra include il file di unità.
Usa il long polling per bot semplici e test, perché non richiede porte aperte. Usa un webhook per bot molto usati o se hai già un server web. Non puoi usarli entrambi insieme.
La documentazione della Bot API elenca 443, 80, 88 e 8443, tramite HTTPS.
Non per il polling. Per un webhook serve un URL HTTPS; un certificato autofirmato funziona se lo carichi su Telegram, ma un certificato normale per un dominio è più semplice. Vedi acquista nomi di dominio.
La maggior parte dei bot sta in 1-2 GB di RAM. Il nostro VPS più economico ha 1 vCPU, 2 GB e 40 GB NVMe a $5.76 al mese. Per più bot e un database, la taglia da 2 vCPU e 4 GB ($8.50 in Romania) lascia margine.
Sì. Genera un login e paga con Bitcoin, Monero, USDT o un'altra moneta supportata, senza nome, documento o telefono. Vedi hosting VPS senza KYC.
Checked 19 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.
Scegli una dimensione, paga in crypto, accedi come root. Niente documento, niente carta.