Le dashboard évolue. Navigation plus fluide, espaces plus compacts et nouveau Market.

Découvrir
Hébergement

Comment héberger un bot Discord 24/7

Un bot Discord est un programme connecté en continu à la plateforme. Tant que le processus fonctionne, il peut recevoir les événements et répondre. Cette réalité explique pourquoi un script lancé sur un ordinateur personnel se déconnecte dès que la machine s’éteint.

1. Ce qu’un hébergement doit assurer

L’environnement doit démarrer le bot, conserver ses secrets hors du code public et relancer le processus après une interruption prévue. Il doit aussi fournir un moyen de distinguer une erreur de configuration d’un incident de plateforme.

Pour une communauté, la disponibilité ne suffit pas : les changements de commandes et de modules doivent être déployés de façon contrôlée, sans dupliquer plusieurs instances du même bot.

2. Les limites d’un ordinateur personnel

Un ordinateur convient pour un essai court, mais pas pour un service permanent. Les mises en veille, changements de réseau, redémarrages et mises à jour interrompent la connexion.

Laisser un token dans un fichier non protégé ou ouvrir des ports sans nécessité ajoute des risques. Si vous choisissez l’auto-hébergement, documentez les secrets, les sauvegardes et la procédure de redémarrage.

3. Choisir un hébergement géré

Un service géré prend en charge l’environnement d’exécution. Dans CodeMaster, le bot configuré depuis le dashboard est exécuté par le runner de la plateforme, ce qui évite de maintenir votre propre projet Node.js.

Comparez les offres sur des critères concrets : fonctions incluses, limites, support et visibilité de l’état du service. La page Tarifs CodeMaster décrit les options actuellement proposées.

4. Protéger le token et les permissions

Le token doit être connu uniquement du service qui exécute le bot. Régénérez-le dès qu’il apparaît dans une capture, un message ou un historique accessible à une personne non autorisée.

Sur Discord, attribuez des permissions correspondant aux modules actifs. Un bot de tickets a besoin de gérer certains salons, mais cela ne justifie pas nécessairement un accès administrateur global.

5. Diagnostiquer un bot hors ligne

Commencez par le statut public de la plateforme, puis contrôlez le token et les intents. Vérifiez ensuite les derniers changements de configuration et les permissions Discord.

Lorsque vous contactez le support, transmettez l’identifiant du bot et l’heure du problème, jamais son token. Ces informations permettent de corréler l’incident sans exposer le secret.

Passer à la pratique

Configurer ce parcours avec CodeMaster

Découvrez les fonctions CodeMaster liées à ce guide, puis commencez sur un serveur Discord de test.