Я создаю бота с несколькими командами, и для удобства я хочу, чтобы одна команда использовалась с префиксом +
, а другая - с префиксом !
.
I у меня есть файл конфигурации со словарем, который я импортировал, чтобы я мог использовать их для определения моего префикса.
Вот что такое мой бот-префикс: конфигурационный файл, поэтому он имеет два из них:
'DEFAULT_PREFIX': '+',
'SPECIAL_PREFIX': '!',
Я мог бы добавить вторую переменную, например client = command.Bot ... но я уже пробовал это, и префикс по умолчанию (+
) работал отлично используется в моем cogs.py, но специальный префикс (!
) не работал с моей командой report
.
Возможно ли каким-то образом иметь два доступных префикса для команд? Или еще лучше , чтобы назначить индивидуальный префикс одному декоратору? (Я пробовал делать bot.command(command_prefix='!')
, но безуспешно).
Спасибо!