Discord.py 如果某个用户脱机,我如何发送消息?

Discord.py 如果某个用户脱机,我如何发送消息?,discord.py,Discord.py,我的bot是为一台服务器制作的,当某个用户(bot)脱机时,我想向特定频道发送一条消息,我该如何做?首先,检测是否有成员更新,为此,您必须启用意图。成员,如中所述。 要检测成员更新,在成员更新上有事件: @bot.event#可以是您的client.event 成员更新时的异步定义(之前、之后): 然后,检查更新的人是否是应该查找的人: user=wait bot.fetch_user(要查找的用户的用户id_)可以是client.fetch_用户 如果用户==之后: 然后检查状态是否更改为

我的bot是为一台服务器制作的,当某个用户(bot)脱机时,我想向特定频道发送一条消息,我该如何做?

首先,检测是否有成员更新,为此,您必须启用
意图。成员
,如中所述。 要检测成员更新,在成员更新上有事件

@bot.event#可以是您的client.event
成员更新时的异步定义(之前、之后):
然后,检查更新的人是否是应该查找的人:

user=wait bot.fetch_user(要查找的用户的用户id_)可以是client.fetch_用户
如果用户==之后:
然后检查状态是否更改为脱机:

if before.status!=discord.Status.offline和after.Status==discord.Status.offline:
然后向频道发送消息,其中
channel
是要将消息发送到的频道的频道对象:

wait channel.send(“用户脱机”)

工具书类