python-jabberbot

Software kuvakaappaus:
python-jabberbot
Ohjelmiston tiedot:
Versio: 0.15
Lähetyksen päivämäärä: 15 Apr 15
Kehittäjä: Thomas Perl
Lupa: Vapaa
Suosio: 38

Rating: 1.0/5 (Total Votes: 1)

python-jabberbot sovellus on Jabber bot puitteet Python että on helppo kirjoittaa yksinkertaisia ​​Jabber botit. Yksi voi käyttää näitä Jabber botit antamaan tietoja käynnissä järjestelmiä, jotta verkkosivujen vuorovaikutuksessa Jabber-käytössä kävijöitä, tai ilmoittaa botti omistajalta päivityksiä tai muutoksia, joita valvotaan, mukautettuja Python skriptejä.
Ohjelmointi oma Jabber botti voi olla hauskaa ja hyödyllistä. Tämä on python-jabberbot, Jabber bot puitteet Python, jonka avulla voit helposti kirjoittaa yksinkertaisia ​​Jabber botit. Voit käyttää Jabber botit antamaan tietoja käynnissä järjestelmiä, jotta sivustosi vuorovaikutuksessa kävijöitä tai ilmoittaa sinulle päivitykset tai muutokset seurata teidän Python skriptejä.
Tämä Jabber botti on osittain innoittamana xmpppy esimerkiksi bot.py, mutta suunniteltu voidaan käyttää uudelleen ja tehdä siitä helppo kirjoittaa pieniä Jabber botit että yhtä asiaa ja tehdä sen hyvin.
Käyttö:
In- Tuo luokka: alkaen jabberbot tuonti JabberBot
In- alaluokka JabberBot luokka
In- Lisää menetelmät alkavat bot_, nämä viedään komentoina (esim def bot_display_id (itse, sotku, args)); menetelmiä tulee palauttaa viesti lähetetään takaisin käyttäjälle merkkijono (tai ei mitään komentoa ei anna vastausta)
In- luoda esimerkiksi botti, toimittaa käyttäjätunnuksen ja salasanan
In- Soita serve_forever () menetelmä ilmentymän
In- Voit soittaa lähetä () -menetelmää botti lähettää viestejä tietyille käyttäjille
Esimerkki koodi:
alkaen jabberbot tuonti JabberBot
tuonti datetime
luokan SystemInfoJabberBot (JabberBot):
    def bot_serverinfo (itse, sotku, args):
        "" "Näyttää tietoa palvelimen" ""
        version = open ('/ proc / versio "). lue (). nauhat ()
        loadavg = open ('/ proc / loadavg'). lue (). nauhat ()
        palata '% SNN% s "% (versio, loadavg,)
    
    def bot_time (itse, sotku, args):
        "" "Näyttää nykyisen palvelimen aika" ""
        paluu str (datetime.datetime.now ())
    def bot_rot13 (itse, sotku, args):
        "" "Palauttaa läpäissyt argumentteja rot13'ed" ""
        palata args.encode ('ROT13')
    def bot_whoami (itse, sotku, args):
        "" "Kertoo sinulle käyttäjätunnuksesi" ""
        palata mess.getFrom ()
 
Käyttäjätunnus = "my-jabberid@jabberserver.org '
salasana = "minun-salasana"
bot = SystemInfoJabberBot (käyttäjätunnus, salasana)
bot.serve_forever ()

Mitä uutta tässä julkaisussa:

  • eri bugikorjauksia ja pieniä ominaisuuksien parannuksia

Mitä uutta versiossa 0.13:

  • Tämä versio lisää tuen mahdollisesti saavat oman viestejä JabberBot.
  • Tämä on hyödyllistä, kun yrittää rakentaa hajautetun multicast JabberBot verkkoon.

Mitä uutta versiossa 0.11:

  • useita vikoja esimerkeissä ja päämoduli ollut kiinteä.
  • Tuki Jabber Multi-User-Chatit (MUCs) on lisätty, jossa mukana mm.

Mitä uutta versiossa 0.6:

  • Tämä julkaisu korjaa riippuvuutta tarkistaa xmpppy.

Vaatimukset :

  • Python
  • Xmpppy

Vastaavia ohjelmistoja

NeoStats
NeoStats

3 Jun 15

Deskbar Twitter
Deskbar Twitter

3 Jun 15

Kopete
Kopete

3 Jun 15

Psi+
Psi+

14 Apr 15

Muu ohjelmistojen kehittäjä Thomas Perl

Numpty Physics
Numpty Physics

29 Apr 18

minidb
minidb

4 Jun 15

urlwatch
urlwatch

14 Apr 15

urlwatch
urlwatch

12 Apr 15

Kommentit python-jabberbot

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!