Я выполнил do c последней версии, но не понимаю, что не так в моем обработчике ошибок или в команде загрузки:
import discord
from discord.ext import tasks, commands
bot = commands.Bot(command_prefix='!', description=description)
@bot.command()
@is_me()
@commands.dm_only()
async def load(ctx, extension):
bot.load_extension(f'cogs.{extension}')
@load.error
async def load_error(ctx, error):
if isinstance(error, commands.ExtensionAlreadyLoaded('load')):
print('error load')
await ctx.send("extension allready added!")
Также, если вы хотите изменить мои двойные проверки ( @is_me () и dm_only ()), используя встроенную функцию, потому что мне не удалось:
def is_me():
def predicate(ctx):
return ctx.message.author.id == admin_id
return commands.check(predicate)
Спасибо за вашу помощь!