如何使用discord.py检查审计日志中是否有条目,并根据数据做出决策



我想让我的discord bot在打开时查看传入的审计日志条目,并根据条目的数据执行某些操作。即使在阅读了文档后,我仍然不知道如何进行操作。

代码会是什么样子?

当前没有事件函数来定义审核日志的操作,但您可以使用带有Guild.audit_logs()迭代器的审核日志列表来检查可用的审核,例如:

async for entry in guild.audit_logs(action=discord.AuditLogAction.ban):
print(f'{entry.user} banned {entry.target}')

有关详细信息:https://discordpy.readthedocs.io/en/master/api.html?highlight=audit_logs#discord.Guild.audit_logshttps://discordpy.readthedocs.io/en/master/api.html?highlight=audit_logs#audit-日志数据

最新更新