pmxbot

Software screenshot:
pmxbot
Podrobnosti Software:
Verze: 1105.6
Datum uploadu: 20 Feb 15
Vývojka: You Gov, Plc.
Licence: Volný
Popularita: 18

Rating: nan/5 (Total Votes: 0)

pmxbot je IRC bot napsaný v programovacím jazyce Python. Původně postavený pro vnitřní použití, to je uvolněn a na svobodu po celém světě.
Příkazy
pmxbot poslouchá příkazy předponou jako '! " Pokud je to příkaz, že ví, že odpoví, provedení akce, atd. Je možné vyhledávat na webu, cituji vás, sledovat karmu, rozhodovat a dělat cokoliv jiného, ​​co by mohl chtít. To přihlásí text v databázi sqlite3, a nakonec budeme psát webové rozhraní k ní.
obsahuje
pmxbot bude reagovat na věci, které říkají, že když zjistí, slova a fráze, že to bylo řečeno, že rozpoznat. Například, nemluvě sql na kolejích.
Požadavky na
pmxbot vyžaduje python, samozřejmě. Pravděpodobně 2.5+. To také vyžaduje několik python balíčků:
* Python-irclib
* Pyyaml
* Simplejson nebo JSON
* Feedparser
* Httplib2
* Sqlite3
Configuration
Konfigurace je založena na velmi snadné YAML soubory. Podívejte se na config.yaml ve zdrojových kódech pro příklad.
Použít
Poté, co jste nastavení a konfigurační soubor, stačí zavolat `` pmxbot config.yaml``, a to se připojí a připojit. Doporučujeme běží pmxbot pod daemontools DJB to, aby to automaticky restartuje, pokud dojde k chybě.
Přidání vlastní, lokální funkce
Přidání nové funkce je snadné, stačí přidat do souboru local_extensions, po stanovenou úmluvy. Soubory k načtení jsou uvedeny v nastavení konfigurace local_extensions. Všechny soubory v seznamu jsou provozovány s execfile, takže zdědí stávající globals. V důsledku toho můžete předpokládat, že většina věcí, které budete potřebovat již dováženy, jakocommand,contains, re, urllib, httplib2 a get_html. K dispozici je příkladem local.py, které můžete použít jako základ pro vaše ..
Příkaz (g!) Dostanecommand deocator ::
& Nbsp; command ("tinytear", přezdívky = ("tt", "trhat", "plakat"), doc = "Volám malou slzu pro vás.")
& Nbsp; def tinytear (klient, událost, kanál, nick, odpočinek):
& Nbsp; & Nbsp; & nbsp; & nbsp; Pokud se odpočinku:
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; návrat "/ me vrhá slzu pro% s"% klidu
& Nbsp; & Nbsp; & nbsp; & nbsp; else:
& Nbsp; & Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; návrat "/ me sedí a pláče jako jediná slza pomalu stéká po tváři jeho"
Odpověď (když někdo něco řekne) používácontains dekoratér ::
& Nbsp; contains ("sqlonrails")
& Nbsp; def yay_sor (klient, událost, kanál, nick, odpočinek):
& Nbsp; & Nbsp; & nbsp; & nbsp; karmaChange (botbase.logger.db, "sql na kolejích", 1)
& Nbsp; & Nbsp; & nbsp; & nbsp; return "Jen 76417 řádky ..."

Požadavky na :

  • Python

Podobný software

LinWinTalk
LinWinTalk

3 Jun 15

Instantbird
Instantbird

20 Feb 15

nagircbot
nagircbot

11 May 15

Komentáře k pmxbot

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!