Python-Jabberbot.

A Jabber Bot Framework per Python che rende facile scrivere semplici bot jabber.
Scarica ora

Python-Jabberbot. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL v3
  • Prezzo:
  • FREE
  • Nome editore:
  • Thomas Perl
  • Sito web dell'editore:
  • http://thpinfo.com/2008/urlwatch/

Python-Jabberbot. Tag


Python-Jabberbot. Descrizione

Un framework Jabber Bot per Python che rende facile scrivere semplici bot jabber. L'applicazione Python-Jabberbot è un framework BOT JABBER per Python che rende facile scrivere semplici robot jabber. Si possono utilizzare questi bot JABBER per fornire informazioni sui sistemi di esecuzione, per effettuare i siti Web interagire con i visitatori abilitati a Jabber, o notificare il proprietario del bot sugli aggiornamenti o le modifiche monitorate con script Python personalizzati. Programmazione del proprio BABBER BOT può essere divertente e utile. Questo è Python-Jabberbot, un framework Jabber Bot per Python che ti consente di scrivere facilmente semplici bot Jabber. È possibile utilizzare i tuoi BOTS JABBER per fornire informazioni sui tuoi sistemi di esecuzione, per interagire il tuo sito web con i tuoi visitatori o notificarti di aggiornamenti o modifiche a cui monitorare con i tuoi script Python.Questo Jabber Bot è in parte ispirato all'esempio XMPPPPY Bot.py, Ma progettato per essere riutilizzabile e renderlo facile da scrivere piccoli bot jabber che fanno una cosa e lo fa bene. Importa la classe: da Jabberbot Import Jabberbot? Sottoclasse La classe Jabberbot? Aggiungi metodi che iniziano con Bot_, questi saranno esportati come comandi (ad esempio def bot_display_id (sé, casino, args)); I metodi dovrebbero restituire il messaggio inviato all'utente come stringa (o nessuno se il comando non fornisce risposta)? Crea un'istanza del tuo bot, fornendo nome utente e password? Chiama il metodo serve_forever () dell'istanza? Puoi chiamare il metodo di invio () sul tuo bot per inviare messaggi a specifici utentiEsemplare codice: da Jabberbot Import Jabberbotimport Datetimeclass SystemInfojabberbot (Jabberbot): def Bot_serverinfo (self, casino, args): "" "Visualizza le informazioni sul server" "" versione = open ('/ proc / version'). Leggi (). Strip () loadavg = open ('/ proc / loadavg'). Leggi (). striscia () return '% snn% s'% (versione, loadavg ,) def Bot_time (sé, casino, args): "" "Visualizza il tempo del server corrente" "" return str (datetime.datetime.ow ()) def bot_rot13 (sé, casino, args): "" "restituisce gli argomenti passati Rot13 "Ed" "" return args.code ('rot13') def bot_whoami (sé, casino, args): "" "ti dice il tuo nome utente" "" ritorno casino.Getfrom () username ='my-jabberid@jabberserver.org 'Password =' '' My-Password'Bot = SystemInFojabberbot (nome utente, password) Bot.serve_Forever () Requisiti: · Python. · XMPPPY. Cosa c'è di nuovo in questa versione: · Questa versione corregge una presenza di dipendenza per XMPPPPY.


Python-Jabberbot. Software correlato

Amsn.

A Multilanguage MSN Messenger Client con supporto per il trasferimento di file ...

147

Scarica