python-jabberbot

Software screenshot:
python-jabberbot
Software detaljer:
Version: 0.15
Upload dato: 15 Apr 15
Udvikler: Thomas Perl
Licens: Gratis
Popularitet: 38

Rating: 1.0/5 (Total Votes: 1)

python-jabberbot ansøgning er en Jabber bot rammer for Python, som gør det nemt at skrive enkle Jabber bots. Man kan bruge disse Jabber bots til at give oplysninger om at køre systemer, for at gøre websteder interagere med Jabber-aktiverede besøgende, eller underrette bot ejeren om opdateringer eller ændringer, der overvåges med brugerdefinerede Python scripts.
Programmering din egen Jabber bot kan være sjovt og hjælpsomme. Dette er python-jabberbot, en Jabber bot rammer for Python, der giver dig mulighed for nemt at skrive simple Jabber bots. Du kan bruge din Jabber bots til at give oplysninger om dine kørende systemer, for at gøre din hjemmeside interagere med dine besøgende eller informere dig om opdateringer eller ændringer, du skærmen med Python scripts.
Dette Jabber bot er delvis inspireret af xmpppy eksempel bot.py, men designet til at kunne genbruges og for at gøre det let at skrive små Jabber bots, der gør én ting og gøre det godt.
Anvendelse:
In- Importer klasse: fra jabberbot import JabberBot
In- underklasse den JabberBot klassen
In- Tilføj metoder starter med bot_, vil disse blive eksporteret som kommandoer (f.eks def bot_display_id (selv, rod, args)); metoderne skal returnere beskeden sendt tilbage til brugeren som streng (eller Ingen, hvis kommandoen ikke giver svar)
In- Opret en instans af din bot, der leverer brugernavn og adgangskode
In- Kald serve_forever () metode til din instans
In- Du kan ringe på send () metode på din bot til at sende beskeder til bestemte brugere
Eksempel kode:
fra jabberbot import JabberBot
import datetime
klasse SystemInfoJabberBot (JabberBot):
    def bot_serverinfo (selv-, rod, args):
        "" "Viser oplysninger om serveren" ""
        udgave = open (/ proc / udgave «). læse (). strimler ()
        loadavg = open (/ proc / loadavg «). læse (). strimler ()
        tilbage '% SNN% s'% (version, loadavg,)
    
    def bot_time (Selv, rod, args):
        "" "Viser aktuel server tid" ""
        tilbagevenden str (datetime.datetime.now ())
    def bot_rot13 (Selv, rod, args):
        "" "Returns bestået argumenter rot13'ed" ""
        returnere args.encode (»rot13)
    def bot_whoami (Selv, rod, args):
        "" "Fortæller dig dit brugernavn" ""
        tilbage mess.getFrom ()
 
username = 'my-jabberid@jabberserver.org'
password = 'min-password'
bot = SystemInfoJabberBot (brugernavn, adgangskode)
bot.serve_forever ()

Hvad er nyt i denne udgivelse:

  • diverse fejlrettelser og mindre funktionsforbedringer

Hvad er nyt i version 0.13:

  • Denne version tilføjer understøttelse for eventuelt at modtage ens egne beskeder i JabberBot.
  • Dette er nyttigt, når de forsøger at opbygge et fødereret multicast JabberBot netværk.

Hvad er nyt i version 0.11:

  • Flere fejl i eksemplerne og i de vigtigste modul har været fast.
  • Der er tilføjet Støtte til Jabber Multi-User-Chats (MUCs), med en ledsagende eksempel.

Hvad er nyt i version 0.6:

  • Denne udgivelse løser en afhængighed check på xmpppy

Krav :

  • Python
  • Xmpppy

Lignende software

duxlot
duxlot

20 Feb 15

msn-pecan
msn-pecan

20 Feb 15

Kadu
Kadu

7 Mar 16

pmxbot
pmxbot

20 Feb 15

Andre software developer Thomas Perl

urlwatch
urlwatch

14 Apr 15

Tennix! SDL Port
Tennix! SDL Port

11 May 15

Numpty Physics
Numpty Physics

29 Apr 18

bwmon
bwmon

5 Jun 15

Kommentarer til python-jabberbot

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!