1
私はPythonでシンプルなジャバーボットを持っています。これはxmpppy(import xmpp)を使用して、このreadコマンドを実行して、誰にexecコマンドを送るかを出力します。xmpp botさんは新しい友達を受け入れますか?
私は(ボットによって)自動的に新しい友達リクエスト、連絡先...
任意の提案を受け入れる必要があります?
PD:これは、コードの断片である:
self.cl = xmpp.Client(self.jid.getDomain(),debug=[])
syslog.syslog("Conectando...")
if not self.cl.connect(("jabber.org",5222)):
raise IOError("No se pudo conectar con el server")
syslog.syslog("Autenticando...")
if not self.cl.auth(self.jid.getNode(),self.password):
raise IOError("No se pudo autenticar el usuario")
syslog.syslog("Registrando handler...")
self.cl.RegisterHandler("message",self.messageHandler)
self.cl.sendInitPresence()
def messageHandler(self,conn,mess):
user = mess.getFrom().getStripped()
text = mess.getBody()
if text=="time":
self.send(user,"Aqui son las " + datetime.datetime.now().strftime('%H:%M:%S'))
elif text=="date":
self.send(user,"Hoy es " + datetime.datetime.now().strftime("%d/%m/%Y"))
elif text=="help":
self.send(user,"Ayuda:\n - Para obtener la hora escribe: 'time'\n - Para obtener la fecha escribe: 'date'")