Résolue

Bot discord module discord

# API

Gabriel Trouvé

Mentor

Bonjour,


Je me suis intéressé à la création du bot discord en parallèle de ma formation de base.


Mais j'ai un problème avec le module discord.


Voici mon erreur.

Vous savez ce que je peux faire ?


Merci d'avance



Thibault houdon

Mentor

Salut Gabriel,


Il s’agit effectivement d’un paramètre qui est devenu obligatoire dans les dernières versions de la lib :

https://discordpy.readthedocs.io/en/stable/api.html#client


Je te laisse lire la documentation sur les Intents :

https://discordpy.readthedocs.io/en/stable/api.html#intents


Tu dois créer une instance à partir de la classe en fonction des permissions que tu souhaites accorder.


Et ensuite passer cette instance lorsque tu crée ton Client.

Gabriel Trouvé

Mentor

Ah je n'ai pas encore vu les class. Je vais laisser de côté le projet pour le moment alors. Car je ne vois pas trop ce que je dois faire.

Je vais continuer ma formation de base à ce moment-là et je reviendrai dessus plus tard.

Car même avec la doc je ne comprends pas trop ce que je dois faire en fait.

Je dois créer une classe en fait ?

Mais dans la doc je n'ai pas vu administrateur.

Thibault houdon

Mentor

Oui pour le bot Discord il faut bien manipuler l'orienté objet et être à l'aise avec la documentation.


En gros dans ton cas il faudrait faire quelque chose du genre :


from discord import Client, Intents

intents = Intents.default()
client = Client(intents=intents)

# Ou carrément directement
client = Client(intents=Intents.default())

Gabriel Trouvé

Mentor

Ah oui effectivement je n'en suis pas encore là.

Je garde ça de côté du coup ! :)

une fois de plus merci :)

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.