python-jabberbot

Szoftver screenshot:
python-jabberbot
Szoftver adatai:
Változat: 0.15
Feltöltés dátuma: 15 Apr 15
Fejlesztő: Thomas Perl
Engedély: Ingyenes
Népszerűség: 38

Rating: 1.0/5 (Total Votes: 1)

python-jabberbot alkalmazás egy Jabber bot keretet Python, amely megkönnyíti írni egyszerű Jabber botok. Lehet használni ezeket a Jabber botok tájékoztatást adni futó rendszerek, hogy weboldalak kölcsönhatásba Jabber-kompatibilis látogatók, vagy értesítse a bot tulajdonosa, a frissítések vagy változtatásokat kell figyelni a Python szkripteket.
Programozás saját Jabber bot is lehet szórakoztató és hasznos. Ez python-jabberbot, a Jabber bot keretet Python, amely lehetővé teszi, hogy könnyen írni egyszerű Jabber botok. Használhatja a Jabber botok tájékoztatást adni a futó rendszerek, hogy a website kölcsönhatásba a látogatók, illetve, ha tájékoztatni frissítések vagy változtatások monitort a Python szkripteket.
Ez a Jabber bot részben átveszi a xmpppy például bot.py, de arra terveztek, hogy újra használni, és hogy ez könnyű írni a kis Jabber botokat, hogy egy dolgot és jól csinálni.
Használat:
Befelé importálása az osztályban: a jabberbot import JabberBot
Befelé alosztály a JabberBot osztály
Befelé Add módszerek kezdve bot_, ezek exportálni, mint parancsok (pl def bot_display_id (self, rendetlenség, args)); A módszerek pedig visszaadja az üzenetet küldte vissza a felhasználó, mint karaktersorozat (vagy semmi, ha a parancsot nem ad választ)
Befelé egy példányának létrehozása a bot, ellátó felhasználónév és jelszó
Befelé Hívja a serve_forever () metódusa a példány
Befelé fel lehet hívni a send () metódus a bot üzeneteket küldeni bizonyos felhasználóknak
Példa kód:
a jabberbot import JabberBot
import dátumidőpont
osztály SystemInfoJabberBot (JabberBot):
    def bot_serverinfo (self, rendetlenség, args):
        "" "Kijelzi a szerver" ""
        version = open ("/ proc / version"). read (). strip ()
        loadavg = open ("/ proc / loadavg"). read (). strip ()
        vissza '% SNN% s "% (version, loadavg,)
    
    def bot_time (self, rendetlenség, args):
        "" "Jeleníti meg az aktuális szerver idő" ""
        visszatérő str (datetime.datetime.now ())
    def bot_rot13 (self, rendetlenség, args):
        "" "Returns telt érvek rot13'ed" ""
        vissza args.encode ("ROT13)
    def bot_whoami (self, rendetlenség, args):
        "" "Elárulja a felhasználónév" ""
        vissza mess.getFrom ()
 
username = 'my-jabberid@jabberserver.org "
password = 'my-password "
bot = SystemInfoJabberBot (felhasználónév, jelszó)
bot.serve_forever ()

Mi az új ebben a kiadásban:

  • különböző hibajavítások és kisebb szolgáltatási fejlesztést

Mi az új verzióban 0,13:

  • Ez a verzió már támogatja a kívánt fogadó saját üzeneteket a JabberBot.
  • Ez akkor lehet hasznos, ha próbál építeni egy befogadott multicast JabberBot hálózat.

Mi az új verzióban 0,11:

  • Több hiba a példák és a fő modul volna fix.
  • Támogatás Jabber Multi-User-beszélgetések (MUCS) bővült, egy kísérő példa.

Mi az új a 0.6 verzió:

  • Ez a kiadás javít a függőségi csekket xmpppy.

követelmények :

  • Python
  • Xmpppy

Hasonló program

NeoStats
NeoStats

3 Jun 15

Pidgin
Pidgin

22 Jun 18

GNU Gadu
GNU Gadu

3 Jun 15

Ponton X/P
Ponton X/P

2 Jun 15

Más szoftver fejlesztő Thomas Perl

Numpty Physics
Numpty Physics

29 Apr 18

Tennix! SDL Port
Tennix! SDL Port

11 May 15

gPodder
gPodder

17 Feb 15

urlwatch
urlwatch

14 Apr 15

Hozzászólások a python-jabberbot

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!