@Nyxoy

Как сделать черный список?

Нужно сделать черный список серверов, то есть, чтобы не работали команды на определенном сервере дискорд (чтобы я указал айди и все).
Пример:
я: .help
Бот: На данном сервере я не работаю!
  • Вопрос задан
  • 418 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Andriy-Kosmenyuk
Тут корректно задать вопрос, как выучить основы Python? Тогда бы этот вопрос не возникал бы. Просто делаете проверку перед исполнением команды. Если команда была отослана от сервера который в чёрном списке в виде списка с айдишниками гильдей, то отправлять нужное сообщение и не исполнять команду.
Ответ написан
Комментировать
Создайте глобальную проверку:
commands.Bot.check
BLACKLISTED_GUILDS = [803958338191541161, ...]

...

@bot.check
def check_commands(ctx):
    return ctx.guild.id not in BLACKLISTED_GUILDS
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы