【发布时间】:2021-12-12 04:09:51
【问题描述】:
此代码试图检查有多少成员在线和离线,但它会出现一条错误消息,指出无法迭代公会。如果代码可以工作,它会发送一条消息,其中包含成员数量以及在线和离线人数,任何帮助将不胜感激。
count1=0
count2=0
@client.command()
async def stats(ctx):
for member in ctx.guild:
if member.status == status.online:
count1 = +1
else:
count2 = +1
embed = discord.Embed(title=ctx.guild.name+"Stats", color=0x000)
embed.add_field(name="Member Count", value=ctx.guild.member_count)
embed.add_field(name="Online", value="f'{coun1}' :green_circle:", inline=True)
embed.add_field(name="Offline", value ="f'{count2}' :red_circle:", inline = True)
await ctx.send(embed=embed)
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/questions/57370231/…
标签: python discord.py