Jan 13, 2026
Chaimaa C.
13minutes de lecture
L’ajout de bots à votre serveur Discord vous permet d’automatiser des tâches et d’ajouter de nouvelles fonctionnalités. Bien qu’il existe de nombreux robots Discord prêts à l’emploi, vous devrez peut-être en créer un pour vos besoins spécifiques.
Dans cet article, nous expliquerons comment héberger un bot discord avec le plan d’hébergement de serveur privé virtuel de Hostinger. Tout d’abord, nous allons explorer les étapes à suivre pour développer votre propre bot Discord à partir de zéro.
Ensuite, nous vous expliquerons comment acheter un plan d’hébergement VPS chez Hostinger et configurer l’environnement du serveur pour votre bot Discord. De plus, vous apprendrez à optimiser et à contrôler les performances du bot Discord.

Héberger votre propre bot Discord, adapté à vos préférences, nécessite un développement manuel. Les étapes peuvent varier en fonction de la fonctionnalité et du langage de programmation de votre bot, mais la procédure générale est similaire.
Pour commencer à créer un bot Discord, créez un compte sur le portail des développeurs. Dans cette plateforme, vous créerez les bots, gérerez leurs paramètres et générerez le lien d’authentification pour les inviter sur votre serveur Discord.
Pour créer un compte Discord, rendez-vous sur la page d’inscription. Vous vous connecterez automatiquement au nouveau compte Discord si vous ouvrez le portail des développeurs. Ensuite, suivez les étapes suivantes :

Configurez ensuite votre jeton de bot – une clé d’authentification qui permet à votre application de communiquer avec l’API de bot Discord. Voici comment procéder :
Nous insérerons ce jeton dans le code source du robot. Conservez également le code en lieu sûr, car sa divulgation pourrait exposer votre bot et votre serveur Discord à des risques de sécurité.
Maintenant, activez le mode développeur pour contourner le paiement lié aux SKUs de votre bot Discord. Voici comment procéder :

Après avoir configuré l’application, configurez les autorisations et la méthode d’authentification de votre compte bot Discord. Voici comment procéder :
Important !Évitez de donner à un bot des droits d’administrateur, car il peut modifier les paramètres de votre serveur
En outre, allez dans la section Bot de la barre latérale et accordez au bot des intentions de passerelle privilégiées. Activez toutes les intentions si vous n’êtes pas sûr de celle que votre robot utilisera. Cependant, gardez à l’esprit que cela permettra au bot d’accéder à diverses données Discord.
Maintenant, ouvrez le lien d’authentification à l’aide d’un navigateur web pour inviter le bot à votre serveur Discord et lui accorder les permissions nécessaires.

Dans le menu déroulant, sélectionnez le serveur auquel vous souhaitez ajouter le robot et cliquez sur Continuer. Examinez les autorisations que vous accorderez au robot. Si vous souhaitez révoquer l’une d’entre elles, décochez les cases correspondantes. Cliquez ensuite sur Autoriser pour confirmer.
JavaScript et Python sont des langages de programmation populaires pour créer un bot Discord. Bien que vous puissiez utiliser C++, les wrappers de l’API Discord disponibles ne prennent en charge que ces langages.
Les wrappers de l’API Discord simplifient l’interaction entre le logiciel et votre code, facilitant ainsi le développement. Étant donné que le langage et l’enveloppe n’affectent pas les fonctionnalités de votre robot, choisissez-en un en fonction de votre familiarité et de vos préférences.
Pour un débutant, nous recommandons d’utiliser Python, l’un des langages de programmation les plus simples et les meilleurs à apprendre. Il est plus facile à lire et à maintenir que JavaScript, ce qui simplifie le processus de débogage. Nous utiliserons également Python pour ce tutoriel.
Avant de commencer, téléchargez Python et un éditeur de code. Lorsque vous choisissez un éditeur de code, optez pour celui qui offre des fonctionnalités qui simplifient votre processus de codage, comme la coloration syntaxique, l’autocomplétion, la détection d’erreurs et l’intégration de modules.
Nous recommandons Microsoft Visual Studio Code, qui est gratuit et offre de nombreuses fonctionnalités.
Une fois le logiciel et les outils prêts, créez un dossier pour les fichiers de votre bot Discord. Ensuite, ouvrez VSCode pour accéder au dossier et créer des fichiers de travail :
Important ! Laissez le nom du fichier .env vide. Sinon, le code du bot ne le trouvera pas et lira la variable d’environnement

Le code diffère selon la fonctionnalité de votre bot Discord. Dans ce tutoriel, nous allons vous montrer comment créer un bot Discord qui répond à une simple commande :
# Import the required modules
import discord
import os
from discord.ext import commands
from dotenv import load_dotenv
# Create a Discord client instance and set the command prefix
intents = discord.Intents.all()
client = discord.Client(intents=intents)
bot = commands.Bot(command_prefix='!', intents=intents)
# Set the confirmation message when the bot is ready
@bot.event
async def on_ready():
print(f'Logged in as {bot.user.name}')
# Set the commands for your bot
@bot.command()
async def greet(ctx):
response = 'Hello, I am your discord bot'
await ctx.send(response)
@bot.command()
async def list_command(ctx):
response = 'You can use the following commands: \n !greet \n !list_command \n !functions'
await ctx.send(response)
@bot.command()
async def functions(ctx):
response = 'I am a simple Discord chatbot! I will reply to your command!'
await ctx.send(response)
# Retrieve token from the .env file
load_dotenv()
bot.run(os.getenv('TOKEN'))Voici l’explication du fonctionnement de l’extrait de code :
En plus de répondre aux commandes, vous pouvez ajouter des fonctions avancées telles que la commande vocale ou un champ de saisie. Pour en savoir plus sur les fonctions, lisez la documentation discord.py.
Dans le fichier .env , collez l’extrait suivant. Remplacez votretoken par la clé d’authentification :
TOKEN=votretoken
Pour vérifier si votre code s’exécute correctement, cliquez sur le bouton Exécuter le fichier Python en haut à droite de VSCode. Cependant, vous devez installer les dépendances pour faire fonctionner le bot.
Si vous êtes dans un environnement d’équipe et que vous mettez continuellement à jour le bot Discord, nous vous recommandons de créer un dépôt Git pour simplifier le processus de développement. Lisez nos tutoriels Git pour en savoir plus
Hébergez votre bot Discord pour qu’il soit accessible 24 heures sur 24 et 7 jours sur 7. Pour ce tutoriel, nous utiliserons un plan d’hébergement VPS Hostinger fonctionnant sous Ubuntu 22.04. Pour d’autres fournisseurs de services d’hébergement et d’autres systèmes d’exploitation, les étapes peuvent être différentes.
Bien que vous puissiez créer un serveur d’hébergement de bots Discord sur votre ordinateur local, le système doit fonctionner 24 heures sur 24 et 7 jours sur 7. Elle peut causer des dommages matériels à long terme et nécessite beaucoup d’efforts pour être gérée.
Un service d’hébergement de robots Discord tel qu’un VPS est plus pratique et plus rapide. Le fournisseur gère le serveur, ce qui vous permet de vous concentrer sur le développement et l’optimisation de votre bot.
Cependant, il peut être difficile d’en choisir un, car plusieurs fournisseurs proposent des serveurs d’hébergement de robots Discord. Pour choisir le meilleur hébergement VPS pour les bots Discord, prenez en compte les fonctionnalités, la sécurité, le temps de fonctionnement et le prix.
Par exemple, Hostinger propose des plans d’hébergement VPS à partir de €4.99/mois avec diverses fonctionnalités :
Au fur et à mesure que des serveurs invitent votre bot, vous avez besoin de plus de ressources pour traiter les demandes. Chez Hostinger, nos plans VPS sont également facilement évolutifs afin de garantir l’extensibilité de votre bot Discord.
Après avoir acheté un plan d’hébergement chez Hostinger, sélectionnez votre nouveau serveur dans le menu VPS de la barre supérieure. Complétez ensuite le processus d’installation du VPS Hostinger via hPanel, notre panneau de contrôle intuitif personnalisé.

Le déploiement d’un bot Discord sur un VPS nécessite la configuration de l’environnement d’hébergement afin de s’assurer que les logiciels nécessaires sont installés. Le logiciel diffère selon la langue et les fonctionnalités de votre robot.
Pour un bot Discord.js, installez Node.js et Node Package Manager. En attendant, voici ce qu’il faut pour un Python :
Avant de poursuivre, lisez notre tutoriel sur les commandes Linux pour en savoir plus sur leur fonction.
Pour installer les composants, connectez-vous à votre serveur à l’aide d’une application SHH telle que PuTTY ou Terminal. Les utilisateurs Hostinger trouveront leurs identifiants de connexion au bas du menu d’aperçu de leur VPS.

Une fois connecté, exécutez les commandes suivantes pour mettre à jour votre gestionnaire de paquets et installer les logiciels nécessaires à l’hébergement de votre bot Discord :
sudo apt update
sudo apt upgrade
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt install python3 python3-dev python3-venv python3-pip -y
Ensuite, suivez les étapes suivantes pour créer un environnement virtuel pour votre projet Python :
sudo mkdir DiscordBot
cd DiscordBot
sudo python3 -m venv ./venv
source ./venv/bin/activate
Votre ligne de commande doit maintenant commencer par (venv). Si la commande source n’est pas trouvée, naviguez jusqu’au répertoire ~/DiscordBot/venv/bin à l’aide de la commande cd et exécutez ce qui suit :
source activate

Après avoir configuré l’environnement virtuel, déplacez les fichiers token et bot dans le nouveau répertoire. Vous pouvez le faire en utilisant la commande rsync , le protocole scp ou un client SFTP.
Nous recommandons d’utiliser le protocole de transfert de fichiers sécurisé (SFTP), qui offre une interface utilisateur graphique et est plus sûr que le protocole FTP standard. L’interface visuelle rend le processus plus simple et plus convivial pour les débutants.

Pour ce tutoriel, nous utiliserons FileZilla pour transférer les fichiers via SFTP. Voici la marche à suivre :
Attendez la fin du processus. L’état du transfert de fichiers est indiqué dans la boîte située sous l’onglet connexion.
Retournez ensuite à votre client SSH ou à votre terminal. Déplacez-vous dans le répertoire bot et installez toutes les dépendances. Dans ce tutoriel, nous allons installer le wrapper discord.py et dotenv en utilisant cette commande :
sudo pip install discord.py python-dotenv
Pour lancer le bot, placez le répertoire courant à l’emplacement du fichier main.py et exécutez la commande suivante. Si vous utilisez un autre nom de fichier, modifiez-le en conséquence :
python3 main.py
Le terminal doit renvoyer le message de confirmation écrit dans le fichier du bot, semblable à ce qui suit :

Si vous ouvrez le serveur Discord où se trouve le bot, il apparaîtra en ligne. Pour vérifier si votre robot fonctionne correctement, entrez une commande, et il devrait répondre en conséquence.
Toutefois, ce bot n’est actif que pour la session en cours. Si vous fermez le client SSH ou le terminal, la session se terminera et le bot s’éteindra. Vous pouvez utiliser différents outils pour assurer le fonctionnement de votre robot :
Dans ce tutoriel, nous utiliserons Screen Linux, qui est le plus simple et le plus compatible avec différents environnements. Voici les étapes pour installer et utiliser Screen pour faire fonctionner votre bot Discord sur un VPS Ubuntu :
sudo apt-get install screen
screen
cd /DiscordBot/venv
python3 main.py
Important ! Pour les dérivés de Red Hat Enterprise Linux (RHEL) comme AlmaLinux et CentOS, utilisez yum au lieu de apt pour installer Screen.
Désormais, la session restera en cours d’exécution en arrière-plan après la déconnexion du serveur. Pour vous reconnecter à Screen, ouvrez votre terminal ou votre application SSH et entrez :
screen -r
Screen vous permet de créer plusieurs sessions pour exécuter d’autres bots Discord à l’aide de cette commande :
screen -S session1
Remplacez session1 par votre nom de session. Utilisez un nom descriptif pour vous aider à les identifier facilement, ainsi que leur processus. Pour dresser la liste des sessions de l’utilisateur actuel, procédez comme suit :
screen -ls
Après avoir déployé le bot Discord, surveillez-le régulièrement pour garantir des performances optimales. En outre, il vous aide à détecter rapidement les problèmes potentiels avant qu’ils n’affectent la convivialité de votre bot.
La première tâche de surveillance consiste à activer le module Python de journalisation pour suivre les événements et les erreurs de votre bot Discord. Il fournit des informations sur les fonctionnalités de votre robot, ce qui facilite le débogage et le dépannage.
Par exemple, ajoutez l’extrait de code suivant à votre fichier bot pour enregistrer les erreurs d’exécution des commandes dans un fichier bot.log et sur le serveur Discord :
# Import the Python logging module
import logging
# Set the logging settings
logging.basicConfig(level=logging.INFO,
format='[%(asctime)s] [%(levelname)s]: %(message)s',
handlers=[
logging.FileHandler('bot.log'), # Save logs to a file
logging.StreamHandler() # Display logs in the console
])Ensuite, ajoutez le décorateur bot.event suivant pour imprimer le message d’erreur sur votre serveur Discord :
# Set what the bot does when encountering an error
@bot.event
async def on_command_error(ctx, error):
error_message = f’Error occurred while processing command: {error}’
logging.error(error_message)
await ctx.send(error_message)En outre, utilisez des outils tels que UptimeRobot pour surveiller le temps de fonctionnement du bot Discord. Pour suivre son utilisation et son activité, utilisez un outil de surveillance de la performance des applications (APM) comme Grafana. Le processus d’installation de chaque outil étant différent, il convient de consulter le manuel de l’outil pour obtenir des instructions.
Surveillez également l’utilisation du matériel de votre VPS afin de vous assurer que le bot dispose de suffisamment de ressources pour fonctionner de manière optimale. Parmi les paramètres importants à suivre, citons l’utilisation du CPU, la consommation de RAM, la charge de stockage et l’état du réseau.
Si votre serveur n’a pas de panneau de contrôle, utilisez psutil de Python ou des commandes Linux comme vmstat. Ces méthodes n’offrent pas d’interface utilisateur graphique (GUI), ce qui rend le processus compliqué et peu convivial pour les débutants.

Les fournisseurs d’hébergement web proposent généralement un tableau de bord permettant de suivre l’utilisation de leur serveur. Par exemple, Hostinger propose une fonction de surveillance de l’utilisation des ressources du VPS dans hPanel.
Les utilisateurs d’Hostinger peuvent également demander à l’assistant IA Kodee de vérifier l’utilisation des ressources de leur VPS. Il suffit de demander « Résume les informations sur la mémoire du système d’exploitation, les processus, les interruptions, la pagination et le blocage de mon VPS », et Kodee renverra les informations sur la consommation des ressources.
Nous vous recommandons de soumettre votre demande à un site web de liste de bots tel que top.gg afin de la rendre accessible aux autres utilisateurs de Discord.

Inviter des bots sur votre serveur Discord vous permet d’ajouter de nouvelles fonctionnalités et de simplifier les tâches de modération. Bien qu’il existe de nombreux robots Discord préprogrammés, il se peut que vous deviez en créer un personnalisé pour votre cas d’utilisation particulier.
Dans cet article, nous avons expliqué les étapes pour créer et héberger un bot Discord sur un VPS Linux. Voici le récapitulatif :
Nous espérons que cet article vous a aidé à développer et à héberger votre bot Discord. Si vous avez des questions, laissez un commentaire ci-dessous. Bonne chance !
Dans cette section, nous répondrons à plusieurs questions courantes sur le développement et l’hébergement de bots Discord personnalisés.
Les bots Discord sont des applications que vous pouvez inviter sur votre serveur pour effectuer des tâches spécifiques. Parmi les exemples les plus courants, citons les bots de planification, de modération et de musique. Les sites web de listes de bots tels que top.gg proposent des bots préconstruits prêts à l’emploi. Cependant, il se peut que vous souhaitiez créer et héberger votre propre bot Discord à partir de zéro.
Pour choisir le bon service d’hébergement de bots Discord, prenez en compte les ressources du serveur, la sécurité, le service client et les fonctionnalités intégrées.
Par exemple, le VPS Hostinger offre des fonctionnalités telles que l’assistance 24/7, l’assistance SSH et la protection DDoS. Il dispose d’une garantie de disponibilité de 99,9 % pour s’assurer que votre bot Discord fonctionne en permanence.
Vous pouvez coder un bot Discord en utilisant JavaScript ou Python. Comme la langue n’affecte pas les fonctionnalités du bot, choisissez-en une en fonction de votre expertise et de vos préférences.
Pour les débutants, nous recommandons Python, qui est plus facile à apprendre, à lire et à entretenir que JavaScript, ce qui simplifie le processus de développement des robots.
Oui, vous pouvez héberger plusieurs bots sur le même serveur, à condition qu’il dispose d’une capacité de stockage et d’une puissance de traitement suffisantes. Dans le cas contraire, vos bots ralentiront ou se déconnecteront. En outre, il se peut que vous deviez utiliser un conteneur ou un environnement virtuel pour éviter les problèmes d’incompatibilité entre les bots.
Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.