Eh bien, c'est ce que c'est. Après avoir mis à niveau le python3 discord.py de Discord vers 1.5.1, je n'ai pas pu obtenir la liste des membres.
L'explication a été écrite dans discordpy.readthedocs.io.
En résumé, lors de la mise à jour de la version de Discord, vous devez mettre à jour les données avant d'obtenir une liste de membres! Il paraît que.
Comme il a été écrit dans le commentaire officiel plus tôt,
Paramètres de base mis à jour au début, bien qu'ils soient écrits ici
Premier ensemble comme ça.
import discord
intents = discord.Intents.default()
intents.members = True
La prochaine fois que vous prenez Discord.
discord.Client(intents=intents)
Alors, passez les intentions comme argument.
Enfin, lorsque vous obtenez des informations sur les membres, exécutez la fonction chunk pour parcourir les informations.
await members.chunk(cache=True)
#Après cela, écrivez le processus pour acquérir des informations sur les membres.
De temps en temps, je pensais que la référence était quelque chose à lire. Oware.
Recommended Posts