import discord from discord.ext import commands from config import AUTHORIZED_CHANNEL_ID class Guide(commands.Cog): def __init__(self, bot): self.bot = bot @commands.command(name="guide") async def guide(self, ctx): """Affiche la liste des commandes disponibles avec les nouvelles difficultés""" if ctx.channel.id != AUTHORIZED_CHANNEL_ID: return embed = discord.Embed( title="🤖 RTF Bot - Commands Guide", description="Here are all available commands for tracking your Personal Bests!", color=0x00bfff ) # Info sur les formats de dégâts embed.add_field( name="💰 Damage Formats", value="**Accepted formats:** `1500000`, `1.5M`, `500K`, `2B`\n" + "**Suffixes:** K = thousands, M = millions, B = billions\n" + "**Shortcuts:** `nm` = Nightmare, `unm` = Ultra Nightmare", inline=False ) # Commandes PB Hydra embed.add_field( name="🐍 Hydra Commands", value="**Difficulties:** Normal | Hard | Brutal | Nightmare (nm)\n" + "`!pbhydra ` - Submit PB + screenshot\n" + "`!pbhydra ` - Show your PB\n" + "`!pbhydra ` - Show user's PB", inline=False ) # Commandes PB Chimera embed.add_field( name="🦁 Chimera Commands", value="**Difficulties:** Easy | Normal | Hard | Brutal | Nightmare (nm) | Ultra (unm)\n" + "`!pbchimera ` - Submit PB + screenshot\n" + "`!pbchimera ` - Show your PB\n" + "`!pbchimera ` - Show user's PB", inline=False ) # Commandes PB CvC embed.add_field( name="⚔️ CvC Commands", value="`!pbcvc ` - Submit PB + screenshot\n" + "`!pbcvc` - Show your PB\n" + "`!pbcvc ` - Show user's PB", inline=False ) # Classements globaux embed.add_field( name="🌍 Global Leaderboards", value="`!top10hydra ` - Global Hydra rankings\n" + "`!top10chimera ` - Global Chimera rankings\n" + "`!top10cvc` - Global CvC rankings", inline=False ) # Classements par clan embed.add_field( name="🏛️ Clan Leaderboards", value="**RTF:** `!rtfhydra ` `!rtfchimera ` `!rtfcvc`\n" + "**RTFC:** `!rtfchydra ` `!rtfcchimera ` `!rtfccvc`\n" + "**RTFR:** `!rtfrhydra ` `!rtfrchimera ` `!rtfrcvc`", inline=False ) # Stats et aide embed.add_field( name="📈 Stats & Info", value="`!mystats` - View all your PBs\n" + "`!mystats ` - View someone's PBs\n" + "`!guide` - Show this help message", inline=False ) # Instructions embed.add_field( name="💡 Examples", value="`!pbhydra brutal 1.5M` - Submit Brutal Hydra PB\n" + "`!pbchimera unm 500K` - Submit Ultra Nightmare PB\n" + "`!pbcvc 2.3M` - Submit CvC PB\n" + "`!rtfhydra nm` - RTF clan Nightmare rankings\n" + "**Always attach screenshot when submitting PBs!**", inline=False ) embed.set_footer(text="🎮 Old screenshots are automatically deleted when you set new PBs!") await ctx.send(embed=embed) def setup(bot): bot.add_cog(Guide(bot))