Bonsoir
Je programmes un bot IRC, et j' ai une liste contenant toutes les commandes possibles.
Code :
- commands_global=[
- '!op', 'identify', 'say', '!resolv',...]
|
si le premier mot du message envoyé par un utilisateur fait parti de cette liste, alors j' appelle une fonction qui va faire une suite de 'if, elif' jusqu a trouvé la bonne commande.
Code :
- if self.words[0] in commands_global:
- self.command()
|
Code :
- def command(self):
- if self.words[0]== '!op':
- blablabla...
- elif self.words[0]=='identify':
- blablabla
|
j' aimerais plutot créer une fonction ne retournant rien pour chaque commande, mais je ne sais pas comment les appeller sans la suite de if.
si quelqu un peut m aider merci d avance.
Message édité par Profil supprimé le 12-06-2004 à 23:15:50