我如何使我的discord.py机器人阻止人们?

时间:2020-05-01 16:57:55

标签: python discord discord.py-rewrite

我不想让某些人垃圾邮件我的机器人,但我希望我的机器人阻止,但我不知道如何。由于我对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!!

1 个答案:

答案 0 :(得分:0)

为此,您需要创建一个黑名单功能,该功能可以在您存储用户数据的任何位置更改值。只需在每个用户的数据中添加一个"blacklisted": false,然后在检测到他们正在发送垃圾邮件时对其进行切换。然后,如果要在on_message中执行命令之前将用户列入黑名单,您将希望return