python-jabberbot

Screenshot Software:
python-jabberbot
Detalii soft:
Versiune: 0.15
Incarca data: 15 Apr 15
Producător: Thomas Perl
Licenţă: Gratuit
Popularitate: 85

Rating: 2.0/5 (Total Votes: 2)

aplicare python-jabberbot este un cadru bot Jabber pentru Python care îl face ușor de a scrie simplu roboții Jabber. Se poate utiliza aceste impotriva Jabber pentru a furniza informații despre sistemele care rulează, pentru a face site-uri Web interacționează cu vizitatorii activat-Jabber, sau notifica proprietarul bot despre actualizări sau modificări care sunt monitorizate cu script Python personalizat.
Programare propriul bot Jabber poate fi distractiv și util. Acest lucru este python-jabberbot, un cadru bot Jabber pentru Python, care vă permite să scrie cu ușurință simplu roboții Jabber. Puteți folosi impotriva dvs. Jabber pentru a furniza informații despre sistemele dvs. de funcționare, pentru a face site-ul dvs. interacționează cu vizitatorii dvs. sau a vă anunța despre actualizări sau modificările pe care le monitorizeze cu scripturile Python.
Acest bot Jabber este parțial inspirată de exemplu bot.py xmpppy, dar concepute pentru a fi reutilizabile și pentru a face mai ușor de a scrie mici impotriva Jabber care fac un lucru și fă-o bine.
Utilizare:
in- Import clasa: de la jabberbot JabberBot import
in- subclasă a clasei JabberBot
In- Adaugă metode incepand cu data de bot_, acestea vor fi exportate ca comenzi (de exemplu, def bot_display_id (auto, mizerie, args)); metodele ar trebui să se întoarcă mesajul trimis înapoi la utilizator ca șir (sau există dacă comanda nu dă nici un răspuns)
In- Creați o instanță de bot, furnizarea de utilizator și parola
in- Sunați serve_forever () metoda de instanță ta
In- Puteți apela trimitere () metoda pe bot-ul pentru a trimite mesaje utilizatorilor specifici
Cod Exemplu:
de la jabberbot JabberBot import
datetime import
SystemInfoJabberBot clasă (JabberBot):
    def bot_serverinfo (auto-, mizerie, args):
        "" "Afișează informații despre serverul" ""
        Versiunea = deschis ('/ proc / versiune "). read (). bandă ()
        loadavg = deschis ('/ proc / loadavg "). read (). bandă ()
        întoarce "% SNN% s '% (versiune, loadavg,)
    
    def bot_time (auto-, mizerie, args):
        "" "Afișează ora serverului curent" ""
        str retur (datetime.datetime.now ())
    def bot_rot13 (auto-, mizerie, args):
        "" "Returns a trecut argumente rot13'ed" ""
        reveni args.encode ("ROT13")
    def bot_whoami (auto-, mizerie, args):
        "" "Vă spune numele dvs." ""
        reveni mess.getFrom ()
 
username = 'my-jabberid@jabberserver.org'
parola = 'mea de parolă "
bot = SystemInfoJabberBot (numele de utilizator, parola)
bot.serve_forever ()

Ce este nou în această versiune:

  • diferite rezolvări ale unor probleme și îmbunătățiri minore metraj

Ce este nou în versiunea 0,13:

  • Această versiune adaugă suport pentru a primi eventual mesajele proprii în JabberBot.
  • Acest lucru este util atunci când încearcă să construiască o rețea federalizată JabberBot multicast.

Ce este nou în versiunea 0.11:

  • Mai multe bug-uri în exemple și în modulul principal au fost fixă.
  • Suport pentru Jabber Multi-User-Discuții (MUCs) a fost adăugat, cu un exemplu de însoțire.

Ce este nou în versiunea 0,6:

  • Această versiune stabilește o verificare dependență de xmpppy

Cerințe :

  • Python
  • Xmpppy

Software similare

LAN Messenger
LAN Messenger

9 Mar 17

glinuxsms
glinuxsms

3 Jun 15

Eggdrop
Eggdrop

11 May 15

msn-pecan
msn-pecan

20 Feb 15

Alte software-uri de dezvoltator Thomas Perl

Tennix! SDL Port
Tennix! SDL Port

11 May 15

gPodder
gPodder

17 Feb 15

Numpty Physics
Numpty Physics

29 Apr 18

urlwatch
urlwatch

14 Apr 15

Comentarii la python-jabberbot

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!