0% ont trouvé ce document utile (0 vote)
78 vues2 pages

Créer un bot Discord avec Python

Discord

Transféré par

loukadmbr
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
78 vues2 pages

Créer un bot Discord avec Python

Discord

Transféré par

loukadmbr
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

Comment créer un bot Discord en Python

Prérequis :

1. Python : Assurez-vous d'avoir installé Python (version 3.8 ou supérieure) depuis


[Link]
2. pip : Installez la bibliothèque Discord pour Python en utilisant pip.
3. Un compte Discord : Vous aurez besoin d'un compte Discord et d'un serveur pour
tester votre bot.
4. Un éditeur de code : Utilisez un éditeur comme Visual Studio Code ou PyCharm.

Étape 1 : Créer une application Discord

1. Allez sur le portail des développeurs Discord :


[Link]
2. Cliquez sur "New Application".
3. Donnez un nom à votre application et cliquez sur "Create".
4. Allez dans l'onglet "Bot", puis cliquez sur "Add Bot" et confirmez.
5. Sous "Token", cliquez sur "Copy" pour obtenir le token du bot (gardez-le en
sécurité).

Étape 2 : Installer les bibliothèques nécessaires

Ouvrez un terminal et installez la bibliothèque [Link] avec pip :

pip install [Link]

Étape 3 : Créer le fichier Python du bot

1. Dans votre éditeur de code, créez un fichier, par exemple [Link].


2. Ajoutez le code suivant pour initialiser votre bot :

import discord
from [Link] import commands

intents = [Link]()
intents.message_content = True

bot = [Link](command_prefix=",", intents=intents)

@[Link]
async def on_ready():
print(f'{[Link]} est connecté!')

@[Link]()
async def ping(ctx):
await [Link]('Pong!')

[Link]('VOTRE_TOKEN_ICI')

Explication :
- command_prefix : Définit le préfixe des commandes (ici ",").
- on_ready() : Fonction qui s'exécute lorsque le bot est prêt.
- ping() : Exemple de commande. Tapez ,ping dans Discord pour voir le bot répondre
avec "Pong!".

Étape 4 : Ajouter le bot à un serveur

1. Allez dans le portail des développeurs Discord :


[Link]
2. Sous l'onglet "OAuth2", allez dans la section "URL Generator".
3. Cochez "bot" sous SCOPES, puis cochez "Administrator" sous BOT PERMISSIONS.
4. Copiez l'URL générée et ouvrez-la dans votre navigateur.
5. Sélectionnez le serveur où vous souhaitez ajouter le bot, puis cliquez sur
"Authorize".

Étape 5 : Exécuter le bot

Dans le terminal, exécutez le fichier Python pour démarrer votre bot :

python [Link]

Vous devriez voir apparaître dans la console :


<nom-du-bot> est connecté!

Ensuite, testez la commande ,ping sur votre serveur Discord.

Étape 6 : Personnaliser votre bot

Vous pouvez ajouter plus de commandes en suivant le même modèle que la commande
ping. Par exemple :

@[Link]()
async def hello(ctx):
await [Link]('Hello!')

@[Link]()
async def bye(ctx):
await [Link]('Goodbye!')

Étape 7 : Héberger votre bot

Pour garder votre bot en ligne en permanence, vous pouvez utiliser des services
d'hébergement comme :
- Heroku : [Link]
- Replit : [Link]

Conclusion :

Votre bot Discord est maintenant opérationnel ! Continuez à explorer la


documentation de [Link] pour ajouter des fonctionnalités plus avancées :
[Link]

Vous aimerez peut-être aussi