【发布时间】:2021-09-01 17:08:11
【问题描述】:
所以我在这里遇到了一个问题,我正在尝试执行状态检查命令来检查用户是在线、离线、空闲还是 dnd,他们是在移动设备还是桌面设备上,甚至可能是他们的自定义地位。但是,我的主要问题是查看用户是否在线/离线或其他。即使我知道我没有离线,它似乎总是返回“离线”。这是我的代码(目前只是打印到控制台查看)
@client.command(name="status")
async def status(ctx, user: discord.Member=None):
if not user:
user = ctx.message.author
print(user)
print(user.raw_status)
但是,当我启动此命令时,它总是返回“离线”,我无法弄清楚原因。我试过:user.status、user.raw_status、user.desktop_status,以防万一它很奇怪或者我不明白,mobile_status(我在桌面上。)如果有人有解决办法这个请告诉我,谢谢!
【问题讨论】:
标签: python discord.py offline status