pmxbot

een IRC-bot
Download nu

pmxbot Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • You Gov, Plc.
  • Uitgever website:
  • http://yougov.com

pmxbot Tags


pmxbot Beschrijving

Een IRC-bot PMXBOT is een IRC-bot geschreven in de Python-programmeertaal. Oorspronkelijk gebouwd voor intern gebruik, is het geschonden en wordt vrijgesteld op de wereld.Mandspmxbot luistert naar opdrachten die voorafgegaan zijn door een '!' Als het een commando is, weet het dat het zal antwoorden, een actie ondernemen, enz. Het kan op het web zoeken, u citeren, een karma volgen, beslissingen nemen en zo ongeveer alles wat u zou willen doen. Het logt tekst in in een SQLITE3-database en uiteindelijk schrijven we een webinterface naar IT.ContainSPMXBot zal reageren op dingen die u zegt als het woorden en zinnen detecteert. Het is verteld om te herkennen. Noem bijvoorbeeld SQL on Rails.RequirementSPMXBot vereist Python natuurlijk. Waarschijnlijk 2.5+. Het vereist ook een paar Python-pakketten: * Python-IRCLIB * Pyyaml * SimpleJSON of JSON * FEEDPARSER * HTTPLIB2 * SQLITE3CONFIGURATIONCONDUCTIONFIGURATION is gebaseerd op zeer eenvoudige YAML-bestanden. Bekijk config.yaml in de bronboom voor een example.ausageOnce die je een config-bestand hebt ingesteld, je hoeft alleen maar `` PMXBOT config.yaml 'te bellen en het zal meedoen en verbinden. We raden aan PMXBOT uit onder DJB's Daemontools om het automatisch opnieuw op te starten als deze crasht. Het toevoegen van een aangepaste, lokale featureDing Een nieuwe functie is eenvoudig, u hoeft ze gewoon toe te voegen aan een bestand in lokaal_extensions, na de gevestigde verdrag. De bestanden die moeten worden geladen, worden gespecificeerd in de configuratie-instelling Local_Extensions. Alle bestanden in de lijst worden uitgevoerd met Execefile, zodat ze de bestaande globalen erven. Als gevolg hiervan kunt u ervan uitgaan dat de meeste dingen die u nodig heeft, al geïmporteerd, zoals @command, @contains, re, urllib, httplib2 en get_html. Er is een voorbeeld in Local.py dat je kunt gebruiken als basis voor de jouwe..a commando (! G) krijgt de @command-deocator :: @Command ("TinyTear", aliassen = ('TT', 'Tear', ' Hry '), Doc = "Ik huil een kleine traan voor je.") Def tinytear (client, evenement, kanaal, nick, rust): als rust: retour "/ ik werpt een enkele traan voor% s"% rest anders: Terug "/ ME zit en huilt als een enkele traan langzaam zijn wang druipt" een reactie (wanneer iemand iets zegt) maakt gebruik van de @Contains Decorator :: @Contains ("SQLONRONRAILS") DEF YAY_SOR (client, evenement, kanaal, nick, Rusten): Karmachange (botbase.logger.db, 'SQL on Rails', 1) Terugkeren "Slechts 76.417 Lijnen ..." Vereisten: · Python


pmxbot Gerelateerde software