How do I make a list of all members in a discord server using discord.py?

前端 未结 3 932
一个人的身影
一个人的身影 2020-12-11 06:37

Hi guys I am writing a discord bot and I came across this error when trying to pull all the members from a server with the command !members in on_message event:

<         


        
3条回答
  •  时光说笑
    2020-12-11 06:55

    You need an instance of a server to get the members list from it.

    Assuming this code appears in on_message(message), you should be able to change your

    x = server.Server.members
    

    to

    x = message.server.members
    

    Note that using Server with a capital S will return the class definition, whereas using the server property (lowercase s) from the message will retrieve an instance of Server.

    If you're using a version >= 1.0.0, this will be

    x = message.guild.members
    

    instead.

提交回复
热议问题