我如何让我的 discord.py 机器人屏蔽他人?

How do i make my discord.py bot block people?

我不希望某些人垃圾邮件我的机器人但我希望我的机器人阻止他们但我不知道如何。因为我对编码有点陌生 python 我不知道如何让我的机器人阻止人们,或者即使可能我不希望人们继续向我的机器人发送垃圾邮件我试图阻止他们但他们不断添加我的机器人不和谐服务器他们发送垃圾邮件我不知道他们为什么要发送垃圾邮件。这是反垃圾邮件日志的示例。

ANTI-SPAM: {name} : SPAM!!
ANTI-SPAM: {name} : SPAM!!
ANTI-SPAM: {name} : SPAM!!
ANTI-SPAM: {name} : SPAM!!
ANTI-SPAM: {name} : SPAM!!
ANTI-SPAM: {name} : SPAM!!
ANTI-SPAM: {name} : SPAM!!
ANTI-SPAM: {name} : SPAM!!

为此,您可能需要制作一个黑名单功能,它可以在您存储用户数据的任何位置更改值。只需在每个用户的数据中添加一个 "blacklisted": false,然后在您检测到他们发送垃圾邮件时切换它。然后,如果用户在 on_message.

中执行命令之前被列入黑名单,则您需要 return