Python-jabberbot

Un marco de Jabber Bot para Python que hace que sea fácil escribir bots de jabber simples.
Descargar ahora

Python-jabberbot Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Thomas Perl
  • Sitio web del editor:
  • http://thpinfo.com/2008/urlwatch/

Python-jabberbot Etiquetas


Python-jabberbot Descripción

Un marco de Jabber Bot para Python que facilita la escritura de bots de jabber simples. La aplicación Python-Jabberbot es un marco de Jabber Bot para Python que facilita la escritura de bots de jabber simples. Se pueden usar estos bots de Jabber para proporcionar información sobre los sistemas de ejecución, para que los sitios web interactúen con los visitantes habilitados con Jabber, o notifique al propietario del bot. servicial. Este es Python-Jabberbot, un marco de Jabber Bot para Python que le permite escribir fácilmente bots de Jabber Simple. Puede usar sus bots Jabber para proporcionar información sobre sus sistemas de ejecución, para que su sitio web interactúe con sus visitantes o le notifiquele las actualizaciones o cambios que monitoree con sus scripts de Python. Este bot Jabber está parcialmente inspirado en el ejemplo de XMPPPY Ejemplo de Bot.py, Pero diseñado para ser reutilizable y facilitar la escritura de pequeños bots de jabber que hacen una cosa y hazlo bien. Importar la clase: ¿De Jabberbot Import Jabberbot? Subclase la clase de jabberbot? Agregue métodos que comienzan con BOT_, estos se exportarán como comandos (por ejemplo, DEF BOT_DISPLAY_ID (Self, Mess, Args)); Los métodos deben devolver el mensaje enviado al usuario como cadena (o ninguno si el comando no da respuesta)? Crear una instancia de su bot, suministrando nombre de usuario y contraseña? Llame al método SERVE_FOREVER () de su instancia? Puede llamar al método Enviar () en su BOT para enviar mensajes al código de usuario específico: desde Jabberbot Import Jabberbotimport DateTimeClass SystemInfoJabberbot (Jabberbot): DeF BOT_SERVERINFO (Self, Mess, Args): "" "muestra información sobre el servidor" "" Versión = Abrir ('/ proc / versión'). Lea (). Strip () loadavg = abierto ('/ proc / loadavg'). Lea (). Strip () Retorno '% SNN% S'% (versión, loadavg ,) Def bot_time (yo, desorden, args): "" "Muestra la hora actual del servidor" "" Retorno STR (DateTime.DateTime.Now ()) DeF BOT_ROT13 (Self, Mess, Args): "" "Devoluciones Pasadas Argumentos ROT13 'ed "" "Devuelve Args.Encode (' ROT13 ') DEF BOT_WHOAMI (AUTO, MEJOR, ARGS):" "" le dice su nombre de usuario "" "devuelve el mess.getfrom () username ='my-jabberid@jabberserver.org 'Password =' ​​My-Password'Bot = SystemInfoJabberBot (nombre de usuario, contraseña) bot.serve_forever () Requisitos: · Python · XMPPPY ¿Qué hay de nuevo en este lanzamiento: · Esta versión corrige un cheque de dependencia para XMPPPPY.


Python-jabberbot Software relacionado

Xchat

Xchat es un programa IRC (chat) para sistemas operativos Windows y Unix (Linux / BSD). ...

243

Descargar

naim

Naim es el cliente original de Ncurses (console) objetivo, que también es compatible con IRC, ICQ y Lily CMC. ...

308

Descargar

Tinyurl

Super Tiny Library y la interfaz de línea de comandos a TinyUrl.com ...

232

Descargar