En esta ocasión pondré un programa que es una vil copia del sitio de la biblioteca de msnp pero corregido para que reflejen los cambios en las listas de los contactos del bot.
Sin más preámbulo ahí va el código :)
# echobot.py -- echo messages back to sender
import msnp
import time
class MsnChatListener(msnp.ChatCallbacks):
def message_received(self, passport_id, display_name, text, charset):
print '%s: %s' % (passport_id, text)
self.chat.send_message(text, charset)
class MsnListener(msnp.SessionCallbacks):
def chat_started(self, chat):
callbacks = MsnChatListener()
chat.callbacks = callbacks
callbacks.chat = chat
msn = msnp.Session(MsnListener())
msn.login('tlahtoa@hotmail.com', 'password')
msn.sync_friend_list ()
while True:
msn.process(chats = True)
time.sleep(1)
No hay comentarios:
Publicar un comentario