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

dxirc
dxirc

14 Apr 15

ZMsgServer
ZMsgServer

3 Jun 15

jabberd2
jabberd2

19 Feb 15

Mumble
Mumble

3 Oct 17

Más szoftver fejlesztő Thomas Perl

Numpty Physics
Numpty Physics

29 Apr 18

bwmon
bwmon

5 Jun 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!