Bases: Cog
Commandes pour les administrateurs du bot.
Source code in etuutt_bot/commands/admin.py
| def __init__(self, bot: EtuUTTBot) -> None:
self.bot = bot
|
sync_tree(ctx)
async
Synchronise les commandes slash.
Source code in etuutt_bot/commands/admin.py
| @commands.is_owner()
@commands.command(name="sync")
async def sync_tree(self, ctx: commands.Context[EtuUTTBot]):
"""Synchronise les commandes slash."""
try:
await self.bot.tree.sync()
for guild in self.bot.guilds:
await self.bot.tree.sync(guild=guild)
await ctx.reply("Les commandes slash ont bien été synchronisées.")
except discord.app_commands.CommandSyncFailure as e:
self.bot.logger.error(e)
await ctx.reply(
f"Il y a eu une erreur lors de la synchronisation des commandes slash\n{e}"
)
|