Python 将在线用户打印到控制台Discord.py
使用当前代码执行命令时,会出现错误Python 将在线用户打印到控制台Discord.py,python,discord,discord.py,discord.py-rewrite,Python,Discord,Discord.py,Discord.py Rewrite,使用当前代码执行命令时,会出现错误name错误:未定义名称“offline”。我找不到正确的变量使它正常工作 @bot.command() async def D(ctx): for user in ctx.guild.members: if user.status != offline: print (user.name+"#"+user.discriminator) 根据合同,你可以使用 if user.status != discord.S
name错误:未定义名称“offline”
。我找不到正确的变量使它正常工作
@bot.command()
async def D(ctx):
for user in ctx.guild.members:
if user.status != offline:
print (user.name+"#"+user.discriminator)
根据合同,你可以使用
if user.status != discord.Status.offline
顺便说一句,我对这个图书馆一无所知,但我试着搜索文档。从现在开始试试:)根据,您可以使用
if user.status != discord.Status.offline
顺便说一句,我对这个图书馆一无所知,但我试着搜索文档。从现在开始试试:)您正在将user.status与名为
offline
的变量进行比较,该变量当然不存在。我知道它不存在,希望有人知道正确的变量。我认为您将变量与值混淆了。你的意思是如果user.status!='脱机“
?它将运行,但不会给出所需的结果您正在将user.status与名为脱机
的变量进行比较,该变量当然不存在。我知道它不存在,希望有人知道正确的变量。我想您将变量与值混淆了。你的意思是如果user.status!='脱机“
?它将运行,但不会给出所需的结果我以前尝试过这一次,我得到名称错误:名称“状态”未定义
请在问题中包含任何相关内容。节省时间:)根据我在@Unattripolla附近找到的一些代码编辑了答案。希望对我有所帮助我以前试过这个,我得到了name错误:名称“状态”未定义
请在问题中加入任何相关内容。节省时间:)根据我在@Unattripolla附近找到的一些代码编辑了答案。希望能有帮助