CommandRegistrationError kil уже существует с discord.py

#python #discord.py

#питон #discord.py

Вопрос:

Я только начал кодировать в discord.py когда я пытаюсь:

 @bot.command() async def kil(ctx, username: discord.User):  await ctx.send(username,"was killed")  bot.add_command(kil)  

но когда я бегу, там написано:

Обратная связь (последний последний вызов): Файл «main.py», строка 63, в файле bot.add_command(kil) «/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/core.py», строка 1149, в add_command вызывает ошибку регистрации команд(command.name) discord.ext.команды.ошибки.CommandRegistrationError: kil команды уже является существующей командой или псевдонимом.

пожалуйста, помогите мне

Ответ №1:

Это связано с тем, что вы определили его как команду с помощью декоратора @bot.command() и добавили команду с помощью bot.add_command . Вы в основном пытаетесь сделать это командой дважды. Используйте декоратор поверх метода, так как он более стандартный и чистый.

Приведенный ниже ответ неверен, так как наличие той же команды, что и у другого бота, не будет иметь значения.