ThunderHosting

Hosting di bot

Hosting di bot Telegram

Il tuo bot Telegram 24/7 – webhook via HTTPS o long polling, con deploy direttamente da Git.

Il tuo linguaggio

python-telegram-bot, aiogram, grammY o Telegraf – le dipendenze si installano automaticamente.

Deploy al push

Collega il repository; ogni push aggiorna il bot e lo riavvia. Il tuo token resta in .env.

Sempre online

Il tuo indirizzo HTTPS funziona subito per i webhook di Telegram. Per un piccolo bot basta il piano gratuito.

Hosting di bot Telegram in Svizzera

Un bot Telegram ha bisogno di un processo sempre in esecuzione: uno che interroga Telegram per i nuovi aggiornamenti, oppure uno che li riceve tramite un webhook. ThunderHosting lo fa girare sul nostro hosting di app a Lugano, giorno e notte. Carica il tuo codice o collega un repository Git, scegli Python, Node.js o Java, e il pannello di controllo avvia il bot e lo mantiene attivo.

Per i webhook, Telegram richiede un indirizzo HTTPS pubblico con un certificato valido. Ogni app ne riceve uno, quindi puoi registrarlo subito con setWebhook. Anche il long polling funziona e non richiede alcun indirizzo. Il token del tuo bot resta in un file .env accanto al codice, mai nel tuo repository.

Inizia con il piano gratuito, che basta per un piccolo bot, e passa a un piano a pagamento quando il tuo bot cresce: più memoria e CPU, slot di backup e due porte aggiuntive.

Notifiche e avvisi

Invia a una chat o a un canale aggiornamenti sugli ordini, avvisi di monitoraggio, invii di moduli o risultati di build nel momento in cui avvengono.

Assistenza clienti e bot FAQ

Rispondi alle domande frequenti, raccogli richieste e passa le conversazioni a una persona. Lo stato si trova in file o in un database SQLite nella cartella della tua app.

Gruppi e canali

Dai il benvenuto ai nuovi membri, fai rispettare le regole, pianifica i post e lancia sondaggi in gruppi e canali che non dormono mai.

Mini app e integrazioni

Fornisci il backend di una mini app Telegram o collega i tuoi servizi tramite l'indirizzo HTTPS – tutto ciò che gira come un normale processo Python, Node.js o Java gira anche qui.

Il tuo bot online in quattro passi

  1. Crea l'app

    Ordina il piano gratuito o un piano a pagamento nel pannello di controllo e scegli Python, Node.js o Java. Per il piano gratuito salvi una carta o un account PayPal; non viene mai addebitato nulla, a meno che tu non faccia un upgrade.

  2. Aggiungi il codice

    Carica i tuoi file nel browser o via SFTP, oppure collega un repository Git pubblico o privato (quelli privati con una deploy key o un token di accesso).

  3. Aggiungi il token

    Metti il token di BotFather in un file .env nella cartella dell'app e leggilo da lì (per esempio con python-dotenv o dotenv). Resta al suo posto quando esegui il deploy di nuovo codice.

  4. Webhook o polling

    Ascolta sulla variabile PORT e registra l'indirizzo HTTPS della tua app con setWebhook – oppure usa semplicemente il long polling. Avvia il bot; le dipendenze si installano automaticamente e ogni push sul tuo branch può rieseguire il deploy.

Piani per il tuo bot

I piani del nostro hosting di app: inizia gratis e passa a un piano superiore quando il tuo bot cresce.

PianoRAMCPUDiscoSlot di backupPrezzo
Free 128 MB128 MB10%1 GB–Gratis
App 512 MB512 MB50%5 GB12,90 CHF2,90 € / mese
App 1 GB1 GB100%10 GB24,90 CHF4,90 € / mese
App 4 GB4 GB200%40 GB312,90 CHF12,90 € / mese

Il piano gratuito è tuo finché lo confermi ogni 90 giorni. I piani a pagamento sono fatturati mensilmente in CHF o EUR.

Librerie e versioni

Python 3.11, 3.12 o 3.13 con python-telegram-bot, aiogram o pyTelegramBotAPI; Node.js 20, 22 o 24 con grammY, Telegraf o node-telegram-bot-api; Java 17, 21 o 25 con TelegramBots. La piattaforma esegue il tuo bot come un normale processo, quindi funziona qualsiasi libreria. Java richiede più memoria di quella offerta dal piano gratuito: i bot Java partono con un piano a pagamento.

Domande e risposte

L'hosting di bot Telegram è davvero gratuito?

Sì. Il piano gratuito non costa nulla e offre 128 MB di RAM e un indirizzo HTTPS. Per mantenerlo, lo confermi con un clic ogni 90 giorni; un'app non confermata viene messa in pausa ed eliminata dopo 30 giorni in pausa – ti avvisiamo prima. Un piano gratuito per account e per persona.

Webhook o long polling?

Funzionano entrambi. Un webhook richiede un indirizzo HTTPS pubblico: la tua app ne ha uno, con certificato, così Telegram può consegnarle gli aggiornamenti. Il long polling non richiede alcun indirizzo ed è il modo più semplice per iniziare; per i bot molto attivi, i webhook consumano meno risorse.

Quanta RAM serve al mio bot?

La maggior parte dei bot Python e Node.js sta nel piano gratuito. I bot con molti utenti, cache grandi o elaborazione di file hanno bisogno di più: inizia con 512 MB o 1 GB. I bot Java richiedono almeno 512 MB. Puoi passare a un piano più grande in qualsiasi momento.

Cosa succede se il mio bot si blocca?

Riparte da solo. La console web mostra l'output del tuo bot, così vedi l'errore, e con le pianificazioni puoi riavviarlo o eseguire comandi a orari fissi.

Come aggiorno il mio bot?

Fai un push sul tuo branch: con il webhook (GitHub, GitLab, Gitea o Forgejo) l'app scarica il nuovo codice e si riavvia. Oppure carica i file modificati e riavvia il bot dal pannello di controllo.

Il mio bot può usare un database?

SQLite funziona subito: il file del database si trova nella cartella della tua app e sopravvive a riavvii e deploy. I piani a pagamento includono slot di backup. Puoi anche collegarti a un database che gestisci altrove, per esempio su uno dei nostri VPS.

Dove gira il mio bot?

Nel nostro data center di Lugano, in Svizzera, gestito da ThunderHosting GmbH. Il supporto avviene tramite ticket dal pannello di controllo.