Hébergement de bots Telegram
avec webhooks ou polling
Déployez votre bot en python-telegram-bot, aiogram, Telegraf ou grammY. Utilisez le long polling sans rien configurer, ou activez un sous-domaine HTTPS pour recevoir des webhooks.
À partir de 12,49 R$/mois ≈ 2,00 €
99,99 %
Uptime moyen observé
<5s
De l'upload au bot en ligne
1 ms
Latence vers la base
Ce que vous pouvez mettre en ligne sur Telegram
Assistants, alertes, boutiques et groupes, avec un bot qui répond par polling ou webhooks, toujours allumé.
Assistants IA
Chatbots qui appellent l'API d'un modèle de langage, répondent aux questions et trient les demandes de support.
Notifications et alertes
Alertes de prix, état des systèmes et avis programmés pour des utilisateurs, des groupes ou des canaux.
Ventes et paiements
Catalogue, panier et paiements via la Bot API, avec la commande enregistrée dans votre base de données.
Groupes et communautés
Modération, messages de bienvenue, sondages et points pour des groupes de milliers de membres.
Vos bibliothèques Telegram, sans rien changer
Bot API ou MTProto, polling ou webhooks : déployez avec la bibliothèque que vous utilisez déjà, en Node.js ou en Python.
Telegraf
Un framework à middlewares pour la Bot API, avec TypeScript, scènes et webhooks.
$npm i telegrafgrammY
Un framework pensé d'abord pour TypeScript, avec tous les types de la Bot API et des plugins pour les sessions, les menus et les conversations.
$npm i grammynode-telegram-bot-api
Un client direct de la Bot API avec polling et webhooks. Simple pour les petits et moyens bots.
$npm i node-telegram-bot-api
pyTelegramBotAPI, Gramio, teloxide et toute bibliothèque qui utilise la Bot API ou MTProto tournent aussi.
Du code au bot en ligne en trois étapes
Pas de Dockerfile ni de serveur à configurer. Vous choisissez d'où vient le code.
- 1
Envoyez le code
Connectez un dépôt GitHub, utilisez la CLI ou envoyez un .zip depuis le dashboard.
- 2
Configurez à votre façon
Le dashboard génère le squarecloud.app avec le runtime, la mémoire et le fichier d’entrée que vous choisissez. Ou écrivez le vôtre à la racine du projet.
- 3
Bot en ligne
Le conteneur démarre en moins de 5 secondes. Avec GitHub connecté, chaque push sur la branche configurée met à jour les fichiers et redémarre le bot.
Tout ce dont votre bot a besoin pour rester en ligne
Inclus avec chaque bot Discord, Telegram ou WhatsApp. Quand une fonctionnalité dépend du plan, la carte l'indique.
Toujours allumé
Le conteneur du bot tourne sans interruption : il ne se met jamais en veille par inactivité et redémarre automatiquement si le processus s'arrête.
- Pas de mise en veille par inactivité
- Redémarrage automatique du processus
- 99,99 % d’uptime moyen observé
Conteneur isolé
Chaque bot tourne dans son propre conteneur, avec sa vCPU, sa RAM et son disque. Vous choisissez la mémoire au déploiement et la modifiez quand il le faut.
- Sa propre vCPU, sa RAM et son disque
- Mémoire définie par vous
Logs et état en direct
Suivez la console du bot en temps réel et voyez s'il est en ligne, en redémarrage ou arrêté.
- Console dans le dashboard
- Logs dans la CLI et VS Code
- État et logs dans l'application mobile
Métriques d'utilisation
CPU, RAM et réseau de chaque bot, collectés toutes les 5 minutes et conservés 24 heures, pour savoir quand il lui faut plus de mémoire.
- CPU, RAM et réseau par application
- Historique de 24 heures
- Sur les applications avec 512 Mo de RAM ou plus
Snapshots
Prenez un snapshot avant une mise à jour risquée et restaurez le bot en cas de problème.
- Snapshots manuels sur tous les plans
- Snapshots quotidiens à partir de Pro, conservés 7 jours
- Le plus récent reste disponible jusqu'à 30 jours
HTTPS pour les webhooks
Activez la publication web et le bot reçoit un sous-domaine squareweb.app avec TLS, prêt pour les webhooks Telegram, la WhatsApp Cloud API ou les interactions Discord.
- Sous-domaine squareweb.app en HTTPS
- Certificat TLS émis et renouvelé automatiquement
- Domaine personnalisé à partir de Standard
Gardez les données de votre bot dans le même datacenter
Hébergement MongoDB, Redis, PostgreSQL et MySQL dans le même dashboard que vos applications, avec 1 ms de latence de connexion moyenne. Disponible à partir du plan Standard.
Un plan pour chaque étape de votre projet
Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.
Hobby
Pour valider des idées, des bots et des projets personnels
À partir de 12,49 R$/mois ≈ 2,00 €
- 1 Go de RAM
- 1 vCPU
- Jusqu’à 4 projets
- Jusqu’à 2 Go sur le même plan
Standard
RecommandéPour la production, avec bases de données et domaines personnalisés
À partir de 44,99 R$/mois ≈ 7,20 €
- 4 Go de RAM
- 4 vCPU
- Jusqu’à 16 projets
- Jusqu’à 8 Go sur le même plan
Pro
Pour les projets à grande échelle, avec snapshots quotidiens des applications et statistiques avancées
À partir de 124,99 R$/mois ≈ 20,00 €
- 12 Go de RAM
- 6 vCPU
- Jusqu’à 48 projets
- Jusqu’à 24 Go sur le même plan
4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot
Foire aux questions sur l’hébergement de bots Telegram
Tout sur les webhooks, le long-polling, les bibliothèques et les bots multimédias sur Telegram.
Square Cloud prend-il en charge python-telegram-bot, Telegraf et Aiogram ?
Oui, toutes. Ainsi que Telethon, node-telegram-bot-api, grammY et toute bibliothèque qui utilise la Bot API de Telegram.
Dois-je utiliser les webhooks ou le long-polling pour mon bot Telegram ?
Pour une latence et une consommation minimales, les webhooks sont préférables. Configurez un sous-domaine squareweb.app en HTTPS dans l’onglet Domaines de l’application (votre application doit écouter sur le port 80) ; le certificat est émis et renouvelé automatiquement. Le long-polling fonctionne aussi, sans configuration supplémentaire.
Comment configurer un webhook Telegram pointant vers mon application ?
Configurez un sous-domaine squareweb.app en HTTPS dans l’onglet Domaines de l’application (votre application doit écouter sur le port 80) et utilisez cette URL dans l’appel setWebhook de la Bot API. Comme le certificat est émis et renouvelé automatiquement, Telegram n’a pas besoin du paramètre certificate.
Puis-je utiliser le même compte pour la base de données du bot Telegram ?
Oui. À partir de Standard, vous pouvez provisionner l’Hébergement MongoDB, PostgreSQL, MySQL ou Redis dans le même dashboard et vous y connecter avec une latence d’environ 1 ms.
Les bots multimédias (vidéo, photo, audio) sont-ils lents sur Telegram ?
Non. La liaison montante est de 10 Gbps et le NVMe Enterprise gère bien le téléversement/téléchargement de gros fichiers depuis Telegram (jusqu’à la limite de 50 Mo / 2 Go Premium de la Bot API).
Comment héberger un userbot (Telethon) sur Square Cloud ?
Cela fonctionne normalement : les userbots utilisent l’API MTProto. Assurez-vous simplement que le fichier de session (.session) est conservé sur le disque de l’application.