Python编写MSN机器人
打算编写一个MSN机器人以便支持我的字典查询网站。
看了msnp的类,似乎能够满足我的基本需求。这些是一个简单的示例。
其代码如下:
- 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
- def state_changed(self, state):
- if state == msnp.States.ONLINE:
- print 'You are now online.'
- msn = msnp.Session(MsnListener())
- msn.login('emylekao@163.com', 'yg6xx,y6mmx11!')
- msn.sync_friend_list()
- while True:
- msn.process(chats = True)
- time.sleep(1)
参考资料:msnp tutorial
感谢您的关注。您现在可以 留言(0) 或 留下通告地址 。
相关信息
该文章 2007年02月13日 提交,位于分类 Python 下. 标签: .上一篇: Python下的Lucene,PyLucene(转) »
下一篇: JavaScript实现网页图片等比例缩放 »

