チェック(discord.py v2.0)
@app_commands.checkのデコレーターに自分で作ったチェック用の関数を渡すとチェックできる 下記の公式では、メッセージの送信者のIDが85309593344815104のときのみ、チェックOK(only_for_meコマンドが実行できる)
code:check.py
def check_if_it_is_me(ctx):
return ctx.message.author.id == 85309593344815104
@bot.command()
@app_commands.check(check_if_it_is_me)
async def only_for_me(ctx):
await ctx.send('I know you!')