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

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 telegraf
  • grammY

    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 grammy
  • node-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. 1

    Envoyez le code

    Connectez un dépôt GitHub, utilisez la CLI ou envoyez un .zip depuis le dashboard.

  2. 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. 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.

4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot

Hébergé dans un datacenter partenaire disposant des certifications
Tier 3ISO 27001SOC 2 Type IIProtection DDoS permanente
Découvrez notre infrastructure

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.

Prêt à faire évoluer votre projet ?

Rejoignez les plus de 500 000 développeurs qui ont utilisé Square Cloud pour héberger leurs projets.

  • Tarifs prévisibles
  • Aucune surprise de facturation
  • Déployez en quelques secondes
  • Haute disponibilité
  • Évoluez en toute stabilité
  • Redémarrage automatique
  • SSL et sécurité inclus
  • Conteneurs isolés