Le 29 mars 2010 à 16h56, Nattyseydi a écrit :
> Unknown command: "forward". Type "help" for available commands.<b>blubb!</b>
Ouaip... extrait de ton code :
@botcmd
def turtle( ...
Ta commande s'appelle "turtle" (le nom de la fonction) et pas "forward".
Si je reprends ton code, voici un petit correctif pour définir deux fonctions
"bonjour" et "avance" :
#!/usr/bin/python
# -*- encoding: utf-8 -*-
from jabberbot import JabberBot, botcmd
import turtle
class MyBot(JabberBot):
# la commande bonjour :
@botcmd
def bonjour(self, mess, args):
"""Dire bonjour"""
return "Bonjour"
# la commande avance :
@botcmd
def avance(self, mess, args):
"""avancer la tortue de 20 pixels"""
turtle.forward(20) # fait avancer la tortue de 20 pixels
return "j'avance de 20 pixels..." # renvoie un message
username = '.....'
password = '.....'
bot = MyBot(username,password)
bot.serve_forever()
--
T.
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org