
Pourquoi choisir Square Cloud ?
Nous sommes la plus grande plateforme d’hébergement de bots d’Amérique latine, à laquelle font confiance 80 des 100 plus grands serveurs Discord brésiliens. Un bot vit ou meurt selon son uptime et sa latence vers les gateways Discord, WhatsApp et Telegram — c’est pourquoi chaque couche de notre stack, du matériel jusqu’à la périphérie du réseau, est optimisée pour maintenir votre processus en ligne et réactif 24/7.Performances sur mesure
Chaque bot s’exécute sur des SSD NVMe Samsung d’entreprise derrière des liaisons 10 Gbps, dans un conteneur isolé avec CPU et RAM appliqués par le noyau — ainsi le pic de trafic d’un voisin ne devient jamais votre problème de latence.
Un écosystème complet pour les développeurs
CLI, SDK JavaScript et Python, une extension VSCode et des GitHub Actions/Webhooks pour le CI/CD. Déployez depuis votre terminal, votre éditeur ou un
git push.Square Shield + Cloudflare
Une périphérie frontalisée par Cloudflare ainsi que Square Shield maintiennent votre bot dans les limites de débit des API des plateformes (Discord et autres), évitant les bannissements et les temps de refroidissement qui mettent un bot hors ligne.
Snapshots instantanés
Points de restauration en un clic inclus sans coût supplémentaire. Revenez en arrière sur un déploiement défaillant en quelques secondes, sans perte de données ni interruption.
Éprouvé à grande échelle : notre réputation s’est bâtie en faisant tourner les bots des communautés parmi les plus actives d’Amérique latine — le genre de charge soutenue, à fort taux d’événements, qui révèle discrètement les infrastructures fragiles. Le vôtre tourne sur les mêmes clusters.
Environnements pris en charge
Nous offrons une large compatibilité pour que vous puissiez développer avec la technologie de votre choix.Plateformes
Discord
Telegram
Slack
YouTube
Langages
JavaScript
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
En plus de ceux-ci, nous prenons en charge de nombreux autres langages et bibliothèques. Notre infrastructure est flexible pour s’adapter aux besoins de votre projet.
Fonctionnalités principales
Une infrastructure conçue pour les charges de travail permanentes
Chaque cluster tourne sur des SSD NVMe Samsung d’entreprise avec des liaisons 10 Gbps, et votre bot s’exécute dans un conteneur isolé et non privilégié avec des limites dédiées de CPU et de RAM. L’isolation est ce qui transforme le « rapide sur le papier » en rapide en production : votre processus ne se bat jamais contre un voisin bruyant pour l’I/O ou le CPU, ce qui maintient les temps de réponse bas même sous une charge d’événements soutenue.Square Shield : rester dans les limites de débit
Discord, WhatsApp et Telegram bannissent les bots qui dépassent les limites de débit de leur gateway et de leur API REST. Square Shield se place entre votre bot et ces API, surveillant les schémas de requêtes pour vous maintenir dans le budget autorisé — la différence entre un bot qui évolue proprement et un bot mis en refroidissement hors ligne au pire moment.Opérez avec une visibilité totale
Snapshots en un clic
Snapshots en un clic
Les points de restauration vous permettent de revenir en arrière sur un mauvais déploiement en quelques secondes — sans perte de données ni interruption. Les plans Pro et Enterprise ajoutent en plus des snapshots quotidiens automatiques.
Logs en temps réel
Logs en temps réel
Diffusez en direct la sortie stdout/stderr de votre application pour déboguer en production dès qu’un problème survient, sans redéployer.
Analytique en direct
Analytique en direct
Suivez la consommation de CPU, de RAM et de réseau en temps réel depuis un panneau intuitif, afin de dimensionner correctement les ressources et de détecter les régressions avant vos utilisateurs.
Outils de développement
Pour optimiser votre flux de travail, nous proposons un écosystème complet d’outils :Square Cloud CLI
Gérez vos applications directement depuis le terminal. Déployez, consultez les logs et bien plus encore, rapidement et simplement.
Extension VSCode
Intégrez la gestion de l’hébergement dans votre éditeur de code préféré, simplifiant le processus de développement et de déploiement.
Comment héberger mon bot ?
Fichier de configuration
La première étape pour héberger votre bot sur Square Cloud consiste à créer un fichier de configuration détaillé. Ce fichier n’est pas un simple document texte, mais un guide complet qui définit les paramètres de l’application sur Square Cloud. Il fonctionne comme un plan d’architecture pour votre projet sur la plateforme.Une fois le plan acquis, vous devez créer ce fichier, en détaillant chaque configuration et en le remplissant correctement. Les détails sur la manière de créer ce fichier sont disponibles ici, avec un guide étape par étape.
Création du fichier ZIP
Une fois le fichier de configuration prêt, l’étape suivante consiste à préparer votre application pour l’envoi. Cela implique de placer les fichiers de l’application et le fichier de configuration Square Cloud dans un fichier .zip.Cependant, tous les fichiers n’ont pas besoin d’être inclus dans ce .zip. Les fichiers comme
node_modules, package-lock.json, pyproject.toml et poetry.lock ne sont pas nécessaires, car ils peuvent être générés automatiquement côté serveur.Fichier de dépendances
Un autre aspect crucial est l’inclusion du fichier de dépendances dans le .zip. Ce fichier indique à la plateforme Square Cloud quelles dépendances installer pour votre projet. Pour un projet Node.js, ce fichier est
package.json, et pour un projet Python, c’est requirements.txt.Ces fichiers listent les bibliothèques et paquets nécessaires au bon fonctionnement de l’application. Garder ces fichiers à jour est essentiel pour éviter les erreurs d’installation. De plus, il est important de noter que les dépendances natives, comme node-fetch en Node.js et random en Python, ne doivent pas être incluses dans ces fichiers, car ce sont des bibliothèques natives.Envoi du bot
Après avoir suivi toutes les étapes et configuré votre projet pour Square Cloud, il est temps d’envoyer votre bot. Accédez à la page d’envoi sur le site web Square Cloud et envoyez votre fichier .zip ici.Le processus est simple : sélectionnez votre fichier .zip et cliquez sur le bouton d’envoi. La plateforme Square Cloud démarrera le processus de déploiement, en installant les dépendances nécessaires et en configurant l’environnement selon le fichier de configuration.


