Partage
  • Partager sur Facebook
  • Partager sur Twitter

Utiliser un element de "self" depuis un décorateur

    26 juillet 2022 à 15:44:42

    Bonjour,

    Est-il possible d'utiliser un element de self depuis un décorateur dans une classe. Par exemple (avec la librairie nextcord):

    @self.bot.slash_command()

    Ici le "self.bot" ne fonctionne pas.

    Présentation rapide de mon programme:

    class Commands():
        def __init__(self, bot):
            self.bot = bot
    
        @bot.slash_command()
        async def hello(interaction: Interaction):
            await interaction.response.send("Salut !")
    

    J'aimerais ici utiliser la variable "self.bot" dans le décorateur (@bot.slash_command(...)   ==>   @self.bot.slash_command(...)) mais cela ne fonctionne pas.


    • Partager sur Facebook
    • Partager sur Twitter

    Utiliser un element de "self" depuis un décorateur

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown