Пишу бота для дискорда, для теста создал команду которая выдает роль пользователю, и к ней добавил ивент "command_error".
По задумке, бот будет просто писать что у него нету прав, но увы, он это не пишет.
Код:
@Bot.command()
async def rtest(ctx, *, member = discord.Member, role = discord.Role):
roll = discord.utils.get(ctx.guild.roles, id = role.id)
await member.add_roles(roll)
await ctx.send("+")
@rtest.error
async def rtest_error(ctx, error):
if isinstance(error, commands.BotMissingPermissions):
await ctx.send("I don't have sufficient permissions!")
else:
pass