[Python] XMPP e prova di BOT

Valerio Turturici turturici.valerio a gmail.com
Mar 6 Lug 2010 17:44:25 CEST


Il giorno 06 luglio 2010 17.39, Vittorio Zuccala' <
vittorio.zuccala a gmail.com> ha scritto:

> Ciao a tutti,
> sto facendo qualche esperimento sul protocollo XMPP con il modulo xmpppy.
> In particolare sto cercando di testare il seguente script dopo
> l'installazione del modulo suddetto:
> http://xmpppy.sourceforge.net/examples/bot.py
>
> Il modulo si connette correttamente, dal mio client vedo "l'utente-bot"
> online ma appena provo a mandargli un comando si sconnette dicendo:
>
> if text.find('  ')+1:
> AttributeError: 'NoneType' object has no attribute 'find'
>
> Sinceramente non riesco a comprendere il problema.
> Se tolgo le seguenti righe:
>
> if text.find(' ')+1: command,args=text.split(' ',1)
>
>
>     else: command,args=text,''
>     cmd=command.lower()
>
> e le sostituisco con un laconico:
>
> cmd='HELP'
>
> il bot funziona ma ovviamente risponde sempre nel medesimo modo...
> Qualche idea del problema?
> Qualcuno ha già provato questo modulo/script?
>
>
 Questa linea è uguale a None, da qui l'errore.

text=mess.getBody()

-- 
Valerio Turturici
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20100706/e3e2096b/attachment.htm 


Maggiori informazioni sulla lista Python