Le bot tourne en permanence, pas de mise en veille.
VPS livré en moins d'1 minute après paiement.
Tous les langages bot supportés nativement.
OneGuard protège votre bot des attaques.
Vous avez codé un bot Discord en Python avec discord.py, en JavaScript avec discord.js, ou en Java avec JDA. Sur votre PC ça marche bien, mais dès que vous éteignez l'ordi ou perdez Internet, le bot se déconnecte. La seule solution sérieuse : un hébergement bot Discord 24/7.
Beaucoup d'utilisateurs se tournent vers les solutions "gratuites" comme Replit, Glitch, Heroku gratuit, Railway hobby tier... mais ces services ont des limitations qui posent problème en production :
La recherche "hébergeur bot discord gratuit" est fréquente, compréhensible pour démarrer. Mais aucun service vraiment gratuit ne peut tenir un bot Discord 24/7 serieusement en 2026. Voici ce qui se cache derrière les offres "gratuites" :
| Service | Réalité du "gratuit" |
|---|---|
| Replit | Sleep après 30 min, nécessite Replit Pro 7$/mois pour 24/7 |
| Glitch | Sleep après 5 min sur plan gratuit, "boosted" 10$/mois |
| Heroku | Gratuit supprimé depuis 2022, maintenant 5$/mois min |
| Railway | 500h/mois seulement (soit 20 jours), ensuite payant |
| PythonAnywhere | Gratuit limité à scripts simples, pas de process toujours-on |
| Discloud / Sparked Host gratuit | Lag massif, shutdowns fréquents, IP bannies Discord souvent |
En pratique, le vrai gratuit n'existe pas pour un bot Discord professionnel. Et pour 1,99 EUR/mois chez OneHeberge, vous avez un VPS dédié 24/7 sans aucune restriction.
Tous nos packs supportent Python 3.10+, Node.js 18+/20+, Java 17/21, PHP 8, Ruby, Go, Rust. Vous installez ce que vous voulez via SSH root.
Idéal 1-2 bots simples
Bots avec DB MySQL/Redis
Bot public + dashboard web
apt update && apt install python3-pip git screen -y
git clone https://github.com/votre-user/votre-bot.git
cd votre-bot && pip3 install -r requirements.txtscreen -S monbot
python3 main.py
Le plus populaire. Nos VPS ont Python 3.10, 3.11, 3.12 pré-installé. pip install discord.py en 30 secondes. Compatible avec hikari, interactions.py, nextcord, disnake.
Installation : apt install nodejs npm puis npm install discord.js. Supporte discord.js v14, les slash commands, les boutons et modals.
Installation : apt install openjdk-21-jdk. Uploadez votre JAR et lancez avec java -jar monbot.jar. Systemd service possible pour auto-restart.
Installez .NET 8 runtime via les packages officiels Microsoft, uploadez votre DLL, lancez avec dotnet monbot.dll.
Rust peut tourner sur nos VPS sans problème. Installez via rustup, compilez votre bot, lancez le binaire.
Un bot bien configuré doit auto-redémarrer si le VPS reboote ou si le bot crash. Exemple avec systemd :
cat > /etc/systemd/system/monbot.service << EOF
[Unit]
Description=Bot Discord
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/monbot
ExecStart=/usr/bin/python3 main.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
systemctl enable --now monbot
Votre bot démarrera automatiquement au boot et redémarrera en cas de crash. Notre support peut vous aider à le configurer si besoin.
Un bot qui fonctionne sur votre PC ne tient pas forcément une fois en ligne 24h/24. Voici les quatre points qui font la différence entre un bot stable et un bot qui tombe toutes les semaines.
C'est de loin le problème le plus fréquent. Depuis 2022, Discord restreint l'accès à trois
intents privilégiés : MESSAGE_CONTENT (lire le contenu des messages),
GUILD_MEMBERS (la liste des membres) et GUILD_PRESENCES (le statut en ligne).
Sans MESSAGE_CONTENT, votre bot reçoit les messages mais leur texte arrive vide : les
commandes à préfixe ne déclenchent plus rien, alors qu'aucune erreur n'apparaît dans les logs.
Ces intents s'activent dans le portail développeur Discord, onglet Bot, puis se déclarent
dans votre code. En Python avec discord.py, cela donne intents.message_content = True.
En JavaScript avec discord.js, il faut ajouter GatewayIntentBits.MessageContent à la
liste passée au client. Si votre bot dépasse 100 serveurs, Discord exige une vérification pour
continuer à y accéder. C'est aussi la raison pour laquelle beaucoup de développeurs sont passés aux
commandes slash, qui n'ont besoin d'aucun intent privilégié.
Discord impose le découpage en shards au-delà de 2 500 serveurs. Chaque shard maintient sa propre connexion à la passerelle et prend en charge une partie des serveurs. En dessous de ce seuil, le sharding n'apporte rien et complique inutilement votre code : les bibliothèques modernes le gèrent automatiquement quand c'est nécessaire.
Le vrai sujet à ce stade, c'est la mémoire. Un bot qui met en cache les membres de plusieurs milliers de serveurs peut dépasser le gigaoctet sans faire quoi que ce soit d'intéressant. Désactiver le cache des membres et des présences quand vous n'en avez pas besoin réduit souvent la consommation de moitié. Un VPS avec 4 Go de RAM suffit largement pour un bot présent sur plusieurs milliers de serveurs, à condition d'être un peu discipliné sur le cache.
Discord limite le nombre d'appels à son API. Quand vous dépassez, la réponse est un 429 Too Many Requests accompagné d'un délai d'attente. Les bibliothèques sérieuses gèrent seules ces pauses, mais deux pièges subsistent. Le premier : envoyer des messages en boucle dans un même salon, limité à environ cinq messages par cinq secondes. Le second, plus grave, est la limite globale — dépassée trop souvent, elle peut mener à un bannissement temporaire de votre bot au niveau de la plateforme.
En pratique, regroupez vos envois plutôt que de boucler, préférez modifier un message existant à en poster un nouveau, et utilisez les webhooks pour les notifications à haute fréquence : ils disposent de leurs propres limites, indépendantes de celles du bot.
Le token est l'équivalent d'un mot de passe : quiconque le possède contrôle entièrement votre bot. Il ne doit jamais figurer en clair dans votre code, et encore moins être poussé sur GitHub — Discord scanne les dépôts publics et révoque automatiquement les tokens qu'il y trouve, ce qui coupe votre bot sans prévenir.
Stockez-le dans un fichier .env lu au démarrage, exclu de votre dépôt via
.gitignore. Sur un VPS, restreignez ses droits avec chmod 600 .env pour que
seul votre utilisateur puisse le lire. Si vous pensez l'avoir exposé, régénérez-le immédiatement
depuis le portail développeur : l'ancien cesse aussitôt de fonctionner.
Dès que votre bot doit se souvenir de quelque chose — niveaux, avertissements, configuration par serveur — il lui faut une base. Pour un bot personnel ou communautaire, SQLite suffit amplement : un simple fichier, aucun service à administrer, et des performances très correctes jusqu'à plusieurs dizaines de milliers de lignes. Au-delà, ou si plusieurs processus doivent écrire en même temps, passez à MySQL ou PostgreSQL. Redis est le bon choix pour du cache et des compteurs temporaires, mais ne remplace pas une base durable.
Quelle que soit la solution, pensez aux sauvegardes. Un bot qui perd la progression de ses utilisateurs perd sa communauté avec. Une tâche planifiée qui copie chaque nuit votre fichier SQLite ou exporte votre base suffit à éviter la catastrophe.
Autant que voulu tant que la RAM/CPU suit. Un bot Python simple consomme 50-100 MB RAM. Un VPS Starter (1 GB) peut faire tourner 5-10 bots simples. Un VPS Pro (4 GB) en gère 20-30.
Oui. Pour les bots publics (100+ serveurs Discord), nous recommandons le VPS Premium ou VPS AMD Ryzen 9. Les bots avec 10 000+ serveurs ont besoin de sharding et 8-16 GB RAM.
Oui, installez n'importe quelle DB via apt install mysql-server redis-server postgresql. VPS root donc liberté totale.
Oui, tous les langages fonctionnent. Ubuntu 22.04 / Debian 12 par défaut, possibilité d'utiliser Rocky Linux ou n'importe quelle distribution.
C'est très rare chez nous car nous utilisons des blocs IP propres, non-partagés. Si ça arrive quand même, ouvrez un ticket et nous changeons votre IP en 5 minutes.
Oui ! Notre support Discord français 24/7 peut vous aider à installer et configurer votre bot. Discord OneHeberge.
VPS Starter livré en 60 secondes. SSH root. Python, Node.js, Java, C# supportés. Anti-DDoS OneGuard inclus.
Commander mon VPS bot Discord