gpt4 book ai didi

python - 如何在 discord.py 重写中获取成员数?

转载 作者:行者123 更新时间:2023-12-05 08:30:53 24 4
gpt4 key购买 nike

我想发出一个命令来显示成员数,但它不起作用。

这是我的:

@bot.command(name='membercount')
async def membercount(ctx):
await ctx.send(len(guild.member_count))

这是我得到的错误:模块“discord.guild”没有“member_count”成员

我尝试在 Internet 上搜索,但没有找到可行的选项。

最佳答案

虽然 Ron 的示例确实有效,但考虑到 ctx.guild.members 只是一个列表,这不是一个非常优雅的方式,这意味着您可以使用 len () 就这样:

member_count = len(ctx.guild.members) # includes bots

true_member_count = len([m for m in ctx.guild.members if not m.bot]) # doesn't include bots

另外不要忘记,如果答案解决了您的问题,您应该将其标记为“已接受”,并在其旁边打上勾号,以向其他从搜索机器搜索该问题的用户表明,什么对您有用。

关于python - 如何在 discord.py 重写中获取成员数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62115099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com