如何检查我的discord机器人是否已经对某个人进行了数据挖掘,并且不会再次对该人进行数据挖掘(discord.py)

如何检查我的discord机器人是否已经对某个人进行了数据挖掘,并且不会再次对该人进行数据挖掘(discord.py),discord,bots,discord.py,discord.py-rewrite,Discord,Bots,Discord.py,Discord.py Rewrite,我有一个处理alts的discord机器人,我正在寻找一种方法,让我的机器人知道他是否已经攻击过这个人(解释他被踢的原因),并且不会再次攻击他们。我的功能是这样的: @客户端事件 成员加入时的异步定义(成员): 频道=会员.公会.文本\u频道[0] 如果有什么 等待频道发送(f“**{member.display_name}**被踢出”) 等待成员。发送(“**您好,您的帐户由于某种原因被踢出**\n” “**请稍后再试!**\n” f“**{member.guild.name}.*”) 等待

我有一个处理alts的discord机器人,我正在寻找一种方法,让我的机器人知道他是否已经攻击过这个人(解释他被踢的原因),并且不会再次攻击他们。我的功能是这样的:


@客户端事件
成员加入时的异步定义(成员):
频道=会员.公会.文本\u频道[0]
如果有什么
等待频道发送(f“**{member.display_name}**被踢出”)
等待成员。发送(“**您好,您的帐户由于某种原因被踢出**\n”
“**请稍后再试!**\n”
f“**{member.guild.name}.*”)
等待成员。踢(原因=无)
其他:
通过
我的问题是,每次有人被踢我的机器人dms他们,我希望它的dm用户踢只有一次在他们的生命(不保存哪个用户是dmed之前)


想要获得帮助:)

您可以查看一下,但您至少应该将他们的id保存到文本文件中。

那么,imma获取dm频道并检查我的此频道的消息历史记录是否为1?我认为保存用户的id是没有用的,最好我的机器人检查他是否已经指定了用户somehow@OBZ不,如果您将其保存到文本文件或json中,至少您不需要费心通过dm通道读取。但是yeshow我能和一个会员一起获得机器人dm频道吗?