merci à vous tous cela marche enfin voici le code final que j'ai eu
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
# la commande avance :
@botcmd
def droite(self, mess, args):
"""tourne la tortue a droite de 40 degres"""
turtle.right(40) # fait tourner la tortue a droite de
40 degres
return "tourne de 40 degres..." # renvoie un message
username = ''
password = ''
bot = MyBot(username,password)
bot.serve_forever()
@hassane tu me passer le lien du traducteur google que je puisse essayer le
bot traducteur et encore merci à vous tous
2010/3/29 Thomas NOEL <[email protected]>
> 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
>
--
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