Для владельца могут быть отдельные команды и готовой проверки нет, нужно пилить
кастомную.
Владельца можно получить из
ctx.guild.owner_id
# checks.py
from discord.ext import commands
def is_owner():
async def predicate(ctx: commands.Context) -> bool:
return ctx.author.id == ctx.guild.owner_id:
return commands.check(predicate)
и используем аналогично дискордовским
@bot.command()
@checks.is_owner()
async def test(ctx):
await ctx.send('You can manage messages.')