pass_contextуказывать уже не нужно, дефолтно оно включено.
await member.add_roles(role)
def convert(str_nums):
str_list = list(map(int, list(str_nums)))
min_num = min(filter(lambda x: x > 0, str_list))
max_num = max(str_list)
list(map(str_list.remove, (min_num, max_num)))
return '{0}{2} {1}{3}'.format(min_num, max_num, *str_list)
# Замените это:
rep_brain(ctx, member, 1)
# На это:
await rep_brain(ctx, member, 1)
def check_if_it_is_me(ctx):
return ctx.message.author.id == 85309593344815104 #id человека
@bot.command()
@commands.check(check_if_it_is_me) #проверка от того ли человека пришла команда
async def only_for_me(ctx):
#делаете что-то
@bot.command()
@commands.has_any_role('Moder','admin', 492212595072434186)
async def command(ctx):
#и делаете что-то