pmxbot

Software kuvakaappaus:
pmxbot
Ohjelmiston tiedot:
Versio: 1105.6
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: You Gov, Plc.
Lupa: Vapaa
Suosio: 18

Rating: nan/5 (Total Votes: 0)

pmxbot on IRC botti kirjoitettu Python-ohjelmointikielellä. Alun perin rakennettu sisäiseen käyttöön, se on ollut puhtaita ja vapauttaa maailman ylle.
komennot
pmxbot kuuntelee komentoja edeltää "!" Jos se on komento se tietää se vastata, ryhtyä toimiin, jne Se voi etsiä web, lainaus sinulle, seurata karma, tehdä päätöksiä, ja tehdä juuri mitään muuta mitä haluatte. Se kirjautuu tekstiä sqlite3 tietokantaan, ja lopulta me kirjoittaa web-käyttöliittymä sen.
Sisältää
pmxbot Vastaamme asioita sanot, jos se havaitsee sanoja ja lauseita se kerrottu tunnistaa. Esimerkiksi mainitse sql kiskoilla.
Vaatimukset
pmxbot vaatii python, tietenkin. Luultavasti 2.5+. Se edellyttää myös muutama python paketteja:
* Python-irclib
* Pyyaml
* Simplejson tai JSON
* Feedparser
* Httplib2
* Sqlite3
Asetukset
Kokoonpano perustuu erittäin helppo YAML tiedostoja. Tutustu config.yaml lähde puu esimerkiksi.
Käyttö
Kun olet setup config tiedosto, sinun tarvitsee vain soittaa `` pmxbot config.yaml`` ja se liittyy ja yhdistää. Suosittelemme, pmxbot alle DJB n daemontools tehdä sen automaattisesti uudelleen, jos se kaatuu.
lisääminen custom, paikallinen ominaisuus
Lisäämällä uusi ominaisuus on helppoa, sinun tarvitsee vain lisätä niitä local_extensions tiedoston, seuraavia perustettu yleissopimuksen. Tiedostojen lataaminen on määritelty local_extensions kokoonpanoasetusta. Kaikki tiedostot luettelossa ajetaan execfile, joten he perivät nykyiset global. Seurauksena voi olettaa, että useimmat asiat sinun jo tuotu, kutencommand,contains, uudelleen, urllib, httplib2 ja get_html. On esimerkiksi local.py että voit käyttää pohjana omasi ..
Komento (! G) saacommand deocator ::
& Nbsp; command ("tinytear", alias = ('tt', 'repiä', 'itkeä'), doc = "Itken pieni kyynel sinulle.")
& Nbsp; def tinytear (asiakas, tapahtuma, kanava, Nick, lepo):
& Nbsp; & Nbsp; & nbsp; & nbsp; jos loput:
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; palata "/ me suojista ainoa kyynel% s"% loput
& Nbsp; & Nbsp; & nbsp; & nbsp; muuta:
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; palata "/ me istuu ja itkee yhtenä kyynel hitaasti valuu alas sen poski"
Vaste (kun joku sanoo jotain) käyttääcontains sisustaja ::
& Nbsp; contains ("sqlonrails")
& Nbsp; def yay_sor (asiakas, tapahtuma, kanava, Nick, lepo):
& Nbsp; & Nbsp; & nbsp; & nbsp; karmaChange (botbase.logger.db, 'sql kiskoilla ", 1)
& Nbsp; & Nbsp; & nbsp; & nbsp; paluu "Vain 76417 riviä ..."

Vaatimukset :

  • Python

Vastaavia ohjelmistoja

Pidgeon
Pidgeon

20 Feb 15

Viber
Viber

20 Jan 18

Kommentit pmxbot

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