discord-py-slash-commandのグローバルコマンドとギルドコマンドの違い
グローバルコマンド
code:global_command.py
@slash.slash(name="ping")
async def _ping(ctx): # Defines a new "context" (ctx) command called "ping."
await ctx.send(f"Pong! ({client.latency*1000}ms)")
デコレータのパラメータに、guild_idsが存在しない場合、グローバルコマンドとして扱われます ギルドコマンド
code:guild_command.py
@slash.slash(name="ping", guild_ids=guild_ids)
async def _ping(ctx): # Defines a new "context" (ctx) command called "ping."
await ctx.send(f"Pong! ({client.latency*1000}ms)")
デコレータのパラメータに、guild_idsが存在する場合、ギルドコマンドとして扱われます
すぐさま、スラッシュコマンドを使用できます(テストなどで自分用のギルドで試したりするのに便利です) 参考