diff --git a/cogs/owner.py b/cogs/owner.py index b9f3456..2a591cc 100644 --- a/cogs/owner.py +++ b/cogs/owner.py @@ -114,6 +114,14 @@ class Owner(commands.Cog): ctx.bot.tree.clear_commands(guild=ctx.guild) await ctx.bot.tree.sync(guild=ctx.guild) synced = [] + elif spec == '!': + await ctx.bot.tree.sync() + + ctx.bot.tree.copy_global_to(guild=ctx.guild) + await ctx.bot.tree.sync(guild=ctx.guild) + + ctx.bot.tree.clear_commands(guild=ctx.guild) + synced = await ctx.bot.tree.sync(guild=ctx.guild) else: synced = await ctx.bot.tree.sync()