python-jabberbot

Programinė įranga Screenshot:
python-jabberbot
Programinė detalės:
Versija: 0.15
Įkėlimo datą: 15 Apr 15
Kūrėjas: Thomas Perl
Licencija: Nemokamai
Populiarumas: 38

Rating: 1.0/5 (Total Votes: 1)

python-jabberbot taikymas yra Jabber Bot sistema Python, kuri leidžia lengvai rašyti paprastus Jabber robotus. Galima naudoti šias Jabber robotus teikti informaciją apie veikiančių sistemų, kad svetainių bendrauti su Jabber įjungtas lankytojų, arba praneša bot savininką apie atnaujinimus ar pakeitimus, kurie yra stebimi muitinės Python skriptus.
Programavimas savo Jabber Bot gali būti įdomus ir naudingas. Tai python-jabberbot, Jabber Bot sistema Python, kuri leidžia jums lengvai rašyti paprastus Jabber robotus. Galite naudoti savo Jabber robotus teikti informaciją apie savo veiklos sistemas, kad jūsų svetainė bendrauti su jūsų lankytojams, arba pranešti apie atnaujinimus ar pakeitimus, kuriuos monitorius su jūsų Python skriptus.
Tai Jabber Bot iš dalies įkvėpė xmpppy pvz bot.py, bet skirta pakartotinai naudoti ir kad ji lengva rašyti mažas Jabber robotus, kad tai vienas dalykas ir tai daryti gerai.
Naudojimas:
in- Importuoti klasė: nuo jabberbot importo JabberBot
in- poklasis į JabberBot klasę
in- Pridėti metodus prasidedantys bot_, tai bus eksportuojami kaip komandas (pvz def bot_display_id (savarankiškai, netvarka, args)); metodai turėtų grąžinti žinutė išsiųsta atgal į vartotojo, kaip eilutę (arba None jei komanda suteikia jokio atsakymo)
in- Sukurti savo boto atvejį, tiekimo vartotojo vardą ir slaptažodį
in- Skambinkite serve_forever () metodą savo Pavyzdžiui
in- Galite skambinti siųsti () metodą savo boto siųsti laiškus į konkrečius vartotojų
Pavyzdys kodas:
nuo jabberbot importo JabberBot
importo datetime
klasė SystemInfoJabberBot (JabberBot):
    Def bot_serverinfo (savarankiškai, netvarka, args):
        "" "Rodo informaciją apie serverį" ""
        versija = atidarytas ('/ proc / versija). skaityti (). juostelę ()
        loadavg = atidarytas ('/ proc / loadavg). skaityti (). juostelę ()
        grįžti "% snn% s"% (versija, loadavg,)
    
    Def bot_time (savarankiškai, netvarka, args):
        "" "Rodo esamą serverio laikas" ""
        grįžimas g (datetime.datetime.now ())
    Def bot_rot13 (savarankiškai, netvarka, args):
        "" "Grąžinimas praėjo argumentai rot13'ed" ""
        grįžti args.encode (ROT13)
    Def bot_whoami (savarankiškai, netvarka, args):
        "" "Pasakoja jums savo vardą" ""
        grįžti mess.getFrom ()
 
Nick = 'my-jabberid@jabberserver.org "
slaptažodis = 'mano-slaptažodžio "
botas = SystemInfoJabberBot (vardas, slaptažodis)
bot.serve_forever ()

Kas naujo , šioje laidoje:

  • Įvairūs taisymo ir nedideli patobulinimai funkcija

Kas naujo versija 0,13:

  • Ši versija prideda paramą pasirinktinai gauti vienas nuosavas pranešimus JabberBot.
  • Tai naudinga, kai bandote statyti Federacinių multicast JabberBot tinklą.

Kas naujo versija 0,11:

  • Keletas klaidų pavyzdžiuose ir pagrindiniame modulyje buvo fiksuotas.
  • Parama Jabber Multi-User-Pokalbiai "(MUCs) buvo pridėta, su lydinčiu pavyzdyje.

Kas naujo versijoje 0.6:

  • Ši laida yra nustatytas priklausomybės patikrinimą xmpppy

Reikalavimai :

  • Python
  • Xmpppy

Panaši programinė įranga

SMSTerm
SMSTerm

3 Jun 15

GNU Gadu
GNU Gadu

3 Jun 15

Smart TCL
Smart TCL

2 Jun 15

Kita programinė įranga kūrėjas Thomas Perl

urlwatch
urlwatch

12 Apr 15

bwmon
bwmon

5 Jun 15

urlwatch
urlwatch

14 Apr 15

Numpty Physics
Numpty Physics

29 Apr 18

Komentarai python-jabberbot

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!