Discord · Guide

Comment héberger un bot Discord 24/7

Mis à jour July 26, 2026 9 min de lecture

Sur cette page
  1. Ce que « héberger un bot 24/7 » signifie vraiment
  2. Étape 1 : Créez votre bot et récupérez son token
  3. Voie A : Faites-le tourner vous-même (gratuit, avec de vraies réserves)
  4. Voie B : Hébergez-le 24/7 sur un hébergement toujours actif
  5. Gardez-le en ligne : redémarrage automatique et token en sécurité
  6. RAM, bases de données et mise à l'échelle
  7. FAQ

Écrire un bot Discord est la partie facile. Le garder en ligne 24/7 — répondre à 3 heures du matin, survivre à un plantage, se reconnecter après une coupure réseau — c'est là que la plupart des bots meurent en silence. Un bot ne fonctionne que tant que le programme qui l'exécute reste allumé, et votre ordinateur portable, lui, ne l'est pas.

Ce guide vous mène d'un Developer Portal vide à un bot qui ne dort jamais. D'abord vous créez le bot et son token, puis vous choisissez où le faire tourner : gratuitement sur votre propre machine (avec des réserves honnêtes) ou sur un hébergement toujours actif et bon marché qui le garde en ligne à votre place. Cela s'applique que vous ayez conçu votre bot en Discord.js ou en discord.py.

Ce que « héberger un bot 24/7 » signifie vraiment

Un bot Discord est un petit programme qui se connecte à Discord et reste connecté, à l'écoute des événements. « L'héberger 24/7 » signifie simplement que ce programme tourne sans s'arrêter — toute la nuit, à travers les redémarrages et les plantages (en se relançant lui-même). Trois choses rendent cela possible :

  • Une application de bot et un token. Créés une seule fois dans le Discord Developer Portal — le token est le mot de passe du bot.
  • Le code de votre bot. Généralement Discord.js (Node.js) ou discord.py (Python). Ce guide est indépendant du framework ; les étapes d'hébergement sont les mêmes.
  • Un endroit toujours allumé. L'exigence que l'on sous-estime le plus — et toute la raison d'être de l'hébergement payant.

Si l'un de ces éléments s'arrête, le bot passe hors ligne et apparaît en gris dans votre liste de membres. Tout ce qui suit vise à garantir que le troisième ne s'arrête jamais.

Schéma : un bot sur votre PC ou une offre gratuite passe hors ligne quand la machine se met en veille ou reste inactive, tandis qu'un bot sur un hébergement 24/7 reste en ligne et se relance tout seul après un plantage
Toute la différence : sur votre propre machine, le bot n'est en ligne que tant qu'elle est réveillée ; sur un hébergement toujours actif, il reste allumé et se relance tout seul.

Étape 1 : Créez votre bot et récupérez son token

Chaque bot commence dans le Discord Developer Portal. Cette partie est gratuite et prend quelques minutes.

  1. Créez une application. Rendez-vous sur discord.com/developers/applications, cliquez sur New Application et donnez-lui un nom.
  2. Ajoutez le bot et copiez le token. Ouvrez l'onglet Bot, puis Reset Token, et copiez-le. Ce token est le mot de passe du bot — traitez-le comme tel ; quiconque le possède contrôle votre bot.
    Ne mettez jamais votre token dans votre code ni dans un dépôt public. Les token divulgués sont trouvés et exploités en quelques minutes. Conservez-le dans une variable d'environnement ou dans les secrets de votre hébergeur, et chargez-le à l'exécution.
  3. Activez les intents dont vous avez besoin. Toujours dans l'onglet Bot, activez les Privileged Gateway Intents que votre bot utilise (par exemple Message Content, s'il lit le texte des messages).
  4. Invitez le bot sur votre serveur. Sous OAuth2 → URL Generator, cochez les scopes bot (et applications.commands), choisissez les permissions dont votre bot a besoin, et ouvrez le lien généré pour l'ajouter à un serveur que vous gérez.

Votre bot apparaît maintenant dans la liste des membres — hors ligne, car rien n'exécute encore son code. C'est le choix suivant.

Voie A : Faites-le tourner vous-même (gratuit, avec de vraies réserves)

Vous pouvez faire tourner un bot sans aucune facture d'hébergement. C'est le bon choix pour tester et apprendre — sachez seulement exactement à quoi vous vous engagez.

  1. Faites-le tourner sur votre propre ordinateur. Installez Node.js ou Python, mettez votre token dans un fichier .env, installez les dépendances et lancez-le :
    npm install
    node index.js        # Discord.js
    
    pip install -r requirements.txt
    python bot.py         # discord.py
    Le bot est en ligne — exactement tant que ce terminal reste ouvert et que votre PC reste réveillé.
  2. Ou utilisez une offre cloud gratuite. Les services avec des offres gratuites peuvent faire tourner un petit bot, mais presque tous mettent en veille les applis inactives, plafonnent les heures de CPU par mois ou exigent un bricolage keep-alive pour rester éveillés — qui casse souvent et viole leurs conditions.

Idéal pour

  • Le développement et les tests — coût nul
  • Apprendre comment votre bot se comporte en direct
  • Les bots que cela ne vous dérange pas de redémarrer à la main

Pourquoi cela échoue en tant que « 24/7 »

  • Votre PC se met en veille, redémarre pour des mises à jour, ou vous fermez simplement le portable — bot hors ligne
  • Les offres gratuites se mettent en veille, vous brident ou vous coupent après un quota
  • Aucun redémarrage automatique quand le bot plante
  • C'est votre IP domestique et votre facture d'électricité qui font le travail

Finis les bricolages keep-alive — l'hébergement de bots HytHost garde votre bot Discord en ligne 24/7 dès 1,50 €/mois, avec redémarrages automatiques.

Voir l'hébergement de bots

Voie B : Hébergez-le 24/7 sur un hébergement toujours actif

L'hébergement de bot dédié est une petite tranche d'un serveur toujours actif qui existe pour une seule chose : garder votre bot en fonctionnement. Chez l'hébergement de bots Discord HytHost, cela commence à quelques euros par mois, et il n'y a rien à garder éveillé. Voici toute la configuration :

  1. Choisissez une offre et un langage. Choisissez la RAM dont votre bot a besoin (500 MB suffisent amplement pour la plupart des bots) et votre environnement d'exécution — Node.js, Python ou Java. Les offres démarrent à 1,50 €/mois et incluent une base de données et des sauvegardes.
  2. Validez la commande. Le conteneur est provisionné instantanément après le paiement ; vos identifiants de panel arrivent par e-mail.
  3. Téléversez votre code. Glissez votre projet dans le gestionnaire de fichiers web ou envoyez-le via SFTP. Ajoutez votre token comme variable de démarrage ou dans un .env — pas dans le code.
  4. Définissez la commande de démarrage. Pointez le panel vers votre fichier d'entrée (index.js ou bot.py) ; il installe les dépendances depuis package.json ou requirements.txt et lance le bot.
  5. Laissez-le tourner. Le bot reste en ligne à toute heure et se relance tout seul en cas de plantage. Surveillez la console en direct, modifiez des fichiers et gérez les sauvegardes depuis le panel.

Ce pour quoi vous payez : le bot reste en ligne avec un objectif de disponibilité de 99,9 %, que vos propres appareils soient allumés ou non, il redémarre automatiquement en cas de plantage, les fichiers résident sur NVMe SSD derrière la protection anti-DDoS Voxility, et si vous bloquez, le support par chat en direct est disponible de 8 h à 23 h (heure de Chișinău).

Gardez-le en ligne : redémarrage automatique et token en sécurité

« 24/7 », ce n'est pas seulement « démarré une fois » — c'est « revient tout seul ». Quelques habitudes séparent un bot fiable d'un bot qui disparaît au premier hoquet :

  • Utilisez un gestionnaire de processus (auto-hébergé). Sur votre propre machine Linux, faites tourner le bot sous pm2 (Node.js) ou en service systemd pour qu'il se relance en cas de plantage et au redémarrage. L'hébergement managé le fait pour vous.
  • Chargez le token depuis l'environnement. Gardez-le dans une variable d'environnement ou dans les secrets de votre hébergeur et lisez-le à l'exécution — ne le committez jamais. S'il fuit un jour, réinitialisez-le immédiatement dans le Developer Portal.
  • Gérez les reconnexions. Discord.js et discord.py se reconnectent automatiquement au gateway ; ne construisez pas de logique qui quitte brutalement lors d'une déconnexion.
  • Surveillez vos logs. La plupart des mystères « mon bot est passé hors ligne » sont une erreur non gérée qui fait planter le processus — la console vous dit quelle ligne.

RAM, bases de données et mise à l'échelle

La plupart des bots sont légers. Un bot de commandes ou de modération se contente de 500 MB de RAM. Vous en voulez plus quand le bot effectue un travail plus lourd :

  • Les bots de musique diffusent de l'audio et consomment nettement plus de RAM et de CPU — montez d'un palier.
  • Les gros bots présents sur de nombreux serveurs conservent davantage d'état en mémoire ; les grandes communautés de serveurs s'additionnent.
  • Les données persistantes — niveaux, économie, réglages — ont besoin d'une base de données plutôt que d'un fichier local, pour survivre aux redémarrages. Les offres d'hébergement de bots ici en incluent une.

Seuls les très gros bots (environ 2 500 serveurs et plus) ont besoin du sharding, que Discord impose à cette échelle ; en dessous, un seul processus est le plus simple. Quand vous dépassez une offre, monter en gamme se fait en un clic dans le panel — commencez petit et passez à l'échelle quand les chiffres le disent.

FAQ

Questions fréquentes

En faire tourner un peut être gratuit — sur votre propre PC, ou sur une offre cloud gratuite — mais c'est rarement vraiment 24/7. Votre ordinateur se met en veille et redémarre, et les offres gratuites mettent généralement en veille les applis inactives ou plafonnent votre usage. Pour un bot réellement toujours en ligne, l'hébergement de bot dédié est l'option fiable, et il est bon marché : les offres démarrent à 1,50 €/mois.

Oui, et c'est excellent pour le développement. Le hic, c'est que le bot n'est en ligne que tant que le programme tourne et que le PC est réveillé — fermez le terminal, mettez le portable en veille ou redémarrez pour une mise à jour, et le bot passe hors ligne sans redémarrage automatique. C'est pourquoi les bots censés être fiables migrent vers un hébergement toujours actif.

Cela signifie que le processus du bot tourne en continu et revient de lui-même — à travers la nuit, les redémarrages et les plantages. Pour y parvenir, il faut deux choses : un hébergeur qui ne s'éteint jamais, et un mécanisme de redémarrage automatique (un gestionnaire de processus comme pm2, ou le redémarrage automatique qu'offre un hébergement managé).

Les deux sont excellents. Discord.js (Node.js) est le plus populaire, avec le plus grand écosystème et le plus d'exemples. discord.py (Python) est propre et accessible aux débutants. Choisissez le langage dans lequel vous êtes le plus à l'aise — un bon hébergement prend en charge Node.js, Python et Java, vous n'êtes donc enfermé ni dans un cas ni dans l'autre.

La plupart des bots tournent confortablement avec 500 MB. Les bots de musique et ceux qui servent de nombreux serveurs en utilisent plus, alors montez d'un palier pour ceux-là. Comme les bots sont légers, l'hébergement est bon marché — ce que vous payez, c'est le « toujours actif », pas la puissance brute.

Presque toujours l'une de trois choses : la machine qui l'exécute s'est arrêtée (PC en veille, offre gratuite mise au repos), le processus a planté sans redémarrage automatique, ou une erreur non gérée le tue sur un événement précis — vérifiez les logs de la console. Le faire tourner sur un hébergement toujours actif avec redémarrage automatique élimine complètement les deux premières.

Gardez votre bot en ligne pendant que vous dormez

L'hébergement de bots Discord HytHost fait tourner votre bot Node.js, Python ou Java 24/7 avec redémarrages automatiques, base de données et sauvegardes incluses — dès 1,50 €/mois, en ligne instantanément.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours