Héberger un bot Discord en ligne 24h/24
Un bot qui s'éteint dès que vous fermez votre ordinateur ne sert à rien. Voici comment héberger votre bot Discord pour qu'il reste en ligne en permanence, de façon fiable.
Pourquoi héberger son bot ?
Tant que votre bot tourne sur votre PC, il s’arrête dès que vous éteignez la machine ou coupez la connexion. Pour qu’il reste disponible 24h/24, il doit tourner sur un serveur allumé en permanence — c’est exactement ce que propose un hébergement de bot Discord.
Sur TalCloud, votre bot tourne sur une infrastructure en France, avec démarrage et redémarrage automatiques : s’il plante, il redémarre tout seul.
Étape 1 — Préparer votre bot
Assurez-vous d’avoir :
- Le code de votre bot (en Node.js ou Python).
- Votre token de bot (depuis le portail développeur Discord). Ne le partagez jamais publiquement.
- Un fichier de dépendances :
package.json(Node.js) ourequirements.txt(Python).
Sécurité : ne mettez jamais votre token en clair dans le code. Utilisez une variable d’environnement (fichier
.env) — nous y revenons plus bas.
Étape 2 — Choisir votre runtime
Au moment de commander votre hébergement de bot Discord sur TalCloud, vous choisissez votre runtime :
- Node.js — pour les bots écrits avec discord.js.
- Python — pour les bots écrits avec discord.py, nextcord, etc.
Le bon environnement est provisionné automatiquement selon votre choix.
Étape 3 — Envoyer votre code
Deux méthodes selon votre préférence :
- Depuis un dépôt Git (recommandé) : indiquez l’URL de votre dépôt, le bot se met à jour à chaque redéploiement.
- Par upload / FTP : déposez vos fichiers directement via le gestionnaire de fichiers du panel.
Les dépendances (npm install ou pip install) sont installées automatiquement au déploiement.
Étape 4 — Configurer les secrets (token)
Plutôt que d’écrire votre token dans le code, créez un fichier .env à la racine :
DISCORD_TOKEN=votre_token_ici
Puis, dans votre code, lisez-le depuis l’environnement :
// Node.js (discord.js)
client.login(process.env.DISCORD_TOKEN);
# Python (discord.py)
import os
bot.run(os.environ["DISCORD_TOKEN"])
Ainsi, votre token n’est jamais exposé dans votre dépôt Git.
Étape 5 — Démarrer et surveiller
- Lancez le bot depuis le panel.
- Vérifiez la console : un message du type
Connecté en tant que MonBot#1234confirme que tout fonctionne. - Testez une commande sur votre serveur Discord.
En cas de crash, le bot redémarre automatiquement — vous n’avez rien à faire.
En résumé
- Préparez votre code + token + fichier de dépendances.
- Choisissez le runtime (Node.js ou Python) à la commande.
- Envoyez le code (Git recommandé).
- Mettez le token dans un
.env, jamais dans le code. - Démarrez — le bot reste en ligne 24h/24, avec redémarrage auto.
Votre bot Discord tourne désormais en permanence, hébergé en France, sans monopoliser votre PC.