Hosting di bot Telegram con webhook o polling

Fai il deploy del tuo bot in python-telegram-bot, aiogram, Telegraf o grammY. Usa il long polling senza configurare nulla o attiva un sottodominio HTTPS per ricevere webhook.

A partire da 12,49 BRL/mese

99,99%

Uptime medio osservato

<5s

Dall'upload al bot online

1 ms

Latenza verso il database

Cosa puoi mettere online su Telegram

Assistenti, avvisi, negozi e gruppi, con il bot che risponde tramite polling o webhook, sempre acceso.

  • Assistenti con IA

    Chatbot che chiamano l'API di un modello linguistico, rispondono alle domande e smistano le richieste di assistenza.

  • Notifiche e avvisi

    Avvisi di prezzo, stato dei sistemi e comunicazioni programmate per utenti, gruppi o canali.

  • Vendite e pagamenti

    Catalogo, carrello e pagamenti tramite la Bot API, con l'ordine registrato nel tuo database.

  • Gruppi e community

    Moderazione, messaggi di benvenuto, sondaggi e punti per gruppi con migliaia di membri.

Le tue librerie Telegram, senza modifiche

Bot API o MTProto, polling o webhook: fai il deploy con la libreria che usi già, in Node.js o Python.

  • Telegraf

    Framework a middleware per la Bot API, con TypeScript, scene e webhook.

    $npm i telegraf
  • grammY

    Framework TypeScript-first con tipi completi della Bot API e plugin per sessioni, menu e conversazioni.

    $npm i grammy
  • node-telegram-bot-api

    Client diretto della Bot API, con polling e webhook. Semplice per bot piccoli e medi.

    $npm i node-telegram-bot-api

Girano anche pyTelegramBotAPI, Gramio, teloxide e qualsiasi libreria che usi la Bot API o MTProto.

Dal codice al bot online in tre passaggi

Niente Dockerfile e nessun server da configurare. Scegli tu da dove arriva il codice.

  1. 1

    Invia il codice

    Collega il repository GitHub, usa la CLI o carica un .zip dalla dashboard.

  2. 2

    Configura come preferisci

    La dashboard genera lo squarecloud.app con runtime, memoria e file di avvio che scegli. Oppure scrivi il tuo nella radice del progetto.

  3. 3

    Bot online

    Il container si avvia in meno di 5 secondi. Con GitHub collegato, ogni push sul branch configurato aggiorna i file e riavvia il bot.

Tutto ciò che serve al tuo bot per restare online

Incluso in ogni bot, Discord, Telegram o WhatsApp. Quando una funzionalità dipende dal piano, la scheda indica quale.

  • Sempre acceso

    Il container del bot gira senza sosta: non va in sleep per inattività e si riavvia automaticamente se il processo termina.

    • Nessuno sleep per inattività
    • Riavvio automatico del processo
    • 99,99% di uptime medio osservato
  • Container isolato

    Ogni bot gira nel proprio container, con vCPU, RAM e disco dedicati. Scegli la memoria al deploy e la modifichi quando serve.

    • vCPU, RAM e disco dedicati
    • Memoria scelta da te
  • Log e stato in tempo reale

    Segui la console del bot in tempo reale e vedi se è online, in riavvio o fermo.

    • Console nella dashboard
    • Log nella CLI e in VS Code
    • Stato e log nell'app mobile
  • Metriche di utilizzo

    CPU, RAM e rete di ogni bot, raccolte ogni 5 minuti e conservate per 24 ore, così sai quando serve più memoria.

    • CPU, RAM e rete per applicazione
    • Cronologia di 24 ore
    • Su applicazioni con 512 MB di RAM o più
  • Snapshot

    Crea uno snapshot prima di un aggiornamento rischioso e ripristina il bot se qualcosa va storto.

    • Snapshot manuali in tutti i piani
    • Snapshot giornalieri dal piano Pro, conservati per 7 giorni
    • Il più recente resta disponibile fino a 30 giorni
  • HTTPS per i webhook

    Attiva la Pubblicazione web e il bot riceve un sottodominio squareweb.app con TLS, pronto per i webhook di Telegram, la Cloud API di WhatsApp o le interactions di Discord.

    • Sottodominio squareweb.app con HTTPS
    • Certificato TLS emesso e rinnovato automaticamente
    • Dominio personalizzato dal piano Standard

I dati del bot nello stesso datacenter

Hosting MongoDB, Redis, PostgreSQL e MySQL nella stessa dashboard delle tue applicazioni, con una latenza media di connessione di 1 ms. Disponibile dal piano Standard.

Un piano per ogni fase del tuo progetto

Inizia in piccolo e scala quando ne hai bisogno, senza contratti di permanenza.

4,9 su 5 · 402 recensioni su Google + TrustpilotTrustpilot

Ospitato in un datacenter partner con certificazioni
Tier 3ISO 27001SOC 2 Type IIProtezione DDoS Always-On
Esplora la nostra infrastruttura

Domande frequenti sull'hosting di bot Telegram

Tutto su webhook, long-polling, librerie e bot multimediali su Telegram.

Square Cloud supporta python-telegram-bot, Telegraf e Aiogram?

Sì, tutte. Anche Telethon, node-telegram-bot-api, grammY e qualsiasi libreria che usi la Bot API di Telegram.

Dovrei usare webhook o long-polling per il mio bot Telegram?

Per la latenza minima e un consumo ridotto, il webhook è migliore. Configura un sottodominio squareweb.app con HTTPS nella scheda Domini dell'applicazione (la tua app deve ascoltare sulla porta 80); il certificato viene emesso e rinnovato automaticamente. Anche il long-polling funziona, senza configurazioni aggiuntive.

Come configuro un webhook Telegram che punta alla mia applicazione?

Configura un sottodominio squareweb.app con HTTPS nella scheda Domini dell'applicazione (la tua app deve ascoltare sulla porta 80) e usa quell'URL nella chiamata setWebhook della Bot API. Dato che il certificato viene emesso e rinnovato automaticamente, Telegram non ha bisogno del parametro certificate.

Posso usare lo stesso account per il database del bot Telegram?

Sì. Dal piano Standard puoi creare un Hosting MongoDB, PostgreSQL, MySQL o Redis nella stessa dashboard e connetterti con una latenza di ~1ms.

I bot multimediali (video, foto, audio) sono lenti su Telegram?

No. L'uplink è di 10 Gbps e l'NVMe Enterprise gestisce bene l'upload/download di file di grandi dimensioni da Telegram (fino al limite di 50 MB / 2 GB Premium della Bot API).

Come ospito un userbot (Telethon) su Square Cloud?

Funziona normalmente: gli userbot usano la MTProto API. Assicurati solo che il file di sessione (.session) sia salvato sul disco dell'applicazione.

Pronto a scalare il tuo progetto?

Unisciti agli oltre 500.000 sviluppatori che hanno usato Square Cloud per ospitare i loro progetti.

  • Prezzi prevedibili
  • Nessuna sorpresa in fattura
  • Deploy in pochi secondi
  • Alta disponibilità
  • Scala con stabilità
  • Riavvio automatico
  • SSL e sicurezza inclusi
  • Container isolati