Только выбранные идентификаторы пользователя должны иметь разрешение на использование этой команды.как показано ниже, только идентификаторы пользователей, добавленные в этот список, должны получить разрешение на использование этой команды.
def is_any_user(ids):
async def predicate(ctx):
return ctx.author.id in ids
return commands.check(predicate)
LIST_OF_ADMINS = [3557657657647676, 36567565756766767, 343657687786435432]
@bot.command(pass_context=True)
@is_any_user(LIST_OF_ADMINS)
async def hello(ctx):
await bot.say("Hello {}".format(ctx.message.author.mention))