繁体   English   中英

将在线用户打印到控制台 Discord.py

[英]Print online users to console, Discord.py

当我使用当前代码执行命令时,出现错误NameError: name 'offline' is not defined 我找不到正确的变量来使其正常工作。

@bot.command()
async def D(ctx):
    for user in ctx.guild.members:
        if user.status != offline:
            print (user.name+"#"+user.discriminator)

根据API 参考,您可以使用

if user.status != discord.Status.offline

附注。 我对这个库一无所知,但我尝试搜索文档。 从现在开始试一试:)

试试这个:

for user in ctx.guild.members:
    if str(user.status) != "offline":
        # your code

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM