赞
踩
Python玩蛇网本文是关于依据xmpp封装的Jabber聊天机器人类。 并提供了Python Google talk聊天机器人源码供大家参考。这个python gtalk机器人是可以通过继承,并能重载部分函数来自定义功能。
python gtalk机器人源码部分如下:
# coding: utf-8
import xmpp
class Bot:
""" Jabber Bot Base Class """
JID = ''
PASSWORD = ''
client = None
def __init__ (self, jid, password):
self.JID = xmpp.JID(jid)
self.PASSWORD = password
self.login()
def login (self):
self.client = xmpp.Client(self.JID.getDomain(), debug=[])
if self.client.connect() == '':
raise 'JabberBot not connected.'
if self.client.auth(self.JID.getNode(), self.PASSWORD) == None:
raise 'JabberBot authentication failed.'
self.client.RegisterHandler('message', self.message_callback)
self.c
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。