ctx缺少1个必需的参数

2024-04-26 22:53:19 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,我想得到一个特定角色的服务器的所有成员。id是服务器的id。你知道吗


@client.event
async def on_message(message, ctx):
    global messages
    messages += 1
    id = client.get_guild(SERVER_ID)
    channels = ["commands"]
    valid_users = ["Meiyo#9051"]
    bad_words =["bad", "stop", "45"]
    role = discord.utils.get(id.roles, name="check_in")
      if str(message.channel) in channels and str(message.author) in valid_users:
        if message.content.find("!start") != -1:
            if role is None:
                await message.channel.send('There is no "mod" role on this server!')
                return
            empty = True
            for member in ctx.message.server.members:
                if role in member.roles:
                    await message.channel.send("{0.name}: {0.id}".format(member))
                    empty = False
            if empty:
                await message.channel.send("Nobody has the role {}".format(role.mention))

Tags: in服务器clientsendidmessageifon