Как сделать так, чтобы мой бот discord.py блокировал людей? - PullRequest
1 голос
/ 01 мая 2020

я не хочу, чтобы некоторые люди спам моего бота, но я хочу, чтобы мой бот блокировал их, но я не знаю как. Так как я немного новичок в кодировании 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 голосов
/ 02 мая 2020

Для этого вы захотите создать функцию черного списка, которая будет изменять значение, где бы вы ни хранили свои пользовательские данные. Просто добавьте "blacklisted": false к данным каждого пользователя, а затем включите их, когда вы обнаружите, что они спамят. Тогда вы захотите return, если пользователь помещен в черный список, прежде чем вы выполните команды в своем on_message.

...