Software informatie:
Versie: 2.0.0 Beta
Upload datum: 20 Feb 15
Licentie: Gratis
Populariteit: 101
err is een plugin gebaseerde XMPP chatbot ontworpen om gemakkelijk inzetbaar, uitbreidbaar en onderhoudbaar & nbsp;. Het is geschreven in Python en het is gebaseerd op jabberbot_ en yapsy_ met enkele kleine aanpassingen voor het eerst één
<. p> Kenmerken .
- Getest met hipchat_ en openfire_ maar compatibel met elke XMPP / Jabber-servers moeten zijn
- Kan worden ingesteld, zodat een beperkte lijst van personen hebben de administratie rechten
- Dynamische plugin architectuur: het bot admin kan installeren / verwijderen / enable / disable plugins dynamisch gewoon door te chatten met de bot .
- Ondersteunt MUC (chatrooms)
- Kan proxy en route een 2 één-berichten naar MUC zodat het eenvoudiger XMPP informatieverstrekkers enabler MUC compatibel (bijvoorbeeld de jira XMPP kennisgever) te zijn.
- Echt gemakkelijk uit te breiden (zie voorbeeld hieronder)
- Biedt een automatische persistentie winkel per plugin
- een hulp! Commando die dynamisch genereren van de documentatie van de python docstrings van de commando's
Wat is nieuw in deze release:
- Kenmerken:
- SSL-ondersteuning voor webhook callbacks
- JID unicode ondersteuning
- Per gebruiker commando geschiedenis (Met dank aan Leonid S. Usov https://github.com/leonid-s-usov)
- HIDE_RESTRICTED_COMMANDS optie toegevoegd om te filteren op de niet accessoble commando's van de hulp (Met dank aan Leonid S. Usov https://github.com/leonid-s-usov)
- err-markovbot is toegevoegd aan de officiële lijst plugins (Met dank aan Max Wagner https://github.com/MaxWagner)
- de versie parsing ondersteunt nu beta, alpha, rc etc ... statussen
- Major refactoring:
- python 3 compatibiliteit
- xmpp backend is vervangen door sleekxmpp
- fles is vervangen door fles (sorry kolf geen PY3 ondersteuning, geen toekomst)
- raket wordt gebruikt als webserver met SSL-ondersteuning
- nu de IRC backend gebruikt de smpler python / irc pakket
- verbeterd unittest dekking
Wat is nieuw in versie 1.6.7:
- Bugs:
- de XMPP uit werd niet verwijderd, zoals het hoort en brak de gtalk compatibiliteit
- vaste "-jid misvormd 'fout met build_reply ()
- Kenmerken:
- Nieuwe plugin: err-dnsutils https://github.com/zoni/err-dnsutils
- U kunt nu selectief chatroom antwoorden af te leiden uit een lijst van bepaalde commando's om een privé-chat (voorkomt overstromingen op IRC bijvoorbeeld)
- de logging kan worden gedaan met behulp van schildwacht
- Err kan nu inloggen met behulp van SSL op IRC (thx Dan Poirier https://github.com/poirier)
Wat is nieuw in versie 1.6.5:
- Bugs:
- https://github.com/gbin/err/issues/59 [Thx aan https://github.com/bubba-h57 & https://github.com/zoni voor het helpen om de diagnose te stellen]
- Kenmerken:
- De grafische backend gebruikt nu een multiline-chat om wat backends beter weer te geven.
Wat is nieuw in versie 1.6.4:
- Bugs:
- Identiteit strippen problemen
- vaste warn_admin dat regressed
- dicht correct planken op aansluiting druppel [Thx voor linux techneut https://github.com/linuxtechie]
- gecorrigeerd het! Rapportering van de status was onjuist was voor niet-geconfigureerde plugins (label C)
- dwingen een complete heraansluiting op & quot; Zie Andere Host & quot; XMPP bericht
- Kenmerken:
- U kunt nu de standaard prefix van het bot (nieuwe config BOT_PREFIX) [Thx voor Ciaran Gultnieks https://github.com/CiaranG]
- Toegevoegd een optionele ThreadPool om opdrachten uit te voeren in parallel (experimentele, nieuwe config: BOT_ASYNC)
- Nu de bot wachten op het signaal USR1, zodat u kunt doen een doden -USR1 PID van err om het te laten paaien een lokale python console te debuggen het leven
- U kunt nu meerdere config hebben _ *. Py, één per backend (in staat zijn om specifiek te testen een backend zonder iedere keer de bot opnieuw te configureren)
Wat is nieuw in versie 1.6.3:
- Bugs:
- ! Reload was het veroorzaken van een crash op templaatverbinding
- ! Update is niet op internal_shelf
- verschillende consistentie fixups rond Identiteit en bericht, nu ze zich moeten gedragen bijna hetzelfde was in alle backends
- gecorrigeerd verschillende Unicode / UTF-8 onderwerpen over de backends
- verenigde de standaard XMPP en levend hipchat te houden, ze werken op dezelfde
- Kenmerken:
- toegevoegd err-tijdmachine, een & quot; geschiedenis & quot; plugin die logs en indexen iedere berichten. U kunt het opvragen met een Lucene syntax dan specifieke data etc ...
- Toegevoegd een webserver UI van de webserver ingebouwde plugin (standaard uitgeschakeld te zien! Config webserver om het mogelijk te maken)
- Nu als een config structuur veranderd of is mislukt, zal het bot presenteren u de config je had en de standaard sjabloon, zodat u uw huidige config gemakkelijk kunnen aanpassen
- Toegevoegde het schema voor xhtml-im zodat u uw favoriete xml-editor kunt gebruiken om te controleren wat uw sjablonen zijn het genereren
Wat is nieuw in versie 1.6.2:
- Bugs:
- ontbreekt een afhankelijkheid voor python config [thx om Joshua Tobin https://github.com/joshuatobin]
- Opknappen twee logging debug verklaringen die worden vermengd [thx om Joshua Tobin https://github.com/joshuatobin]
- Verwijderd de URL herschreven uit het QT gebruikersinterface
- Kenmerken:
- Toegevoegd elementaire IRC support
- Nu de BOT_EXTRA_PLUGIN_DIR kunt een lijst, zodat u meerdere plugins tegelijk kunnen ontwikkelen
Wat is nieuw in versie 1.6.0:
- Bugs:
- gecorrigeerd een threading probleem dat werd voorkomen err ophouden
- de python shebangs lijnen waar geen generieke
- de config pad is niet voor het eerst geplaatst, zodat we niet in strijd zijn met andere installaties
- gecorrigeerd een verbastering van de configs op sommige persistentie winkels op shutdown
- Kenmerken:
- Ondersteuning toegevoegd voor het kampvuur (zie: https://github.com/gbin/err/wiki/Setup-with-CampFire)
- Ondersteuning toegevoegd voor Hipchat API met eenvoudige html-berichten (https://github.com/gbin/err/wiki/Setup-with-Hipchat)
- Ondersteuning voor webhooks (zie: https://github.com/gbin/err/wiki/webhooks)
- Onafhankelijke backends kan worden uitgevoerd
- Om te vereenvoudigen: nu botcmd en BotPlugin worden zowel vanuit errbot geïmporteerd (we vertrokken een dikke waarschuwing voor de oude verouderde plek, zullen ze in de volgende release worden verwijderd)
- Beter statusrapport van de status! (Met inbegrip van fouten en niet-geconfigureerde plugins)
Wat is nieuw in versie 1.5.1:
- De pypi pakket werd niet inzetten van html templates
Wat is nieuw in versie 1.4.1:
- Bugs:
- gecorrigeerd een vicieuze bug wanneer u metaklassen te gebruiken op plugins met botcmd decorateur gegenereerd met parameters
- geen callback-bericht bellen als het bericht afkomstig is van de chatgeschiedenis
- afhankelijkheid probleem met dnspython, het lost de compatibiliteit met Google Apps [Thx voor linux techneut https://github.com/linuxtechie]
- op repo updates, dwalen nu controleer de afhankelijkheden (je weet nooit of ze veranderd na de update)
- Kenmerken:
- Voegde een nieuwe check_configuration callback nu standaard de configuratie controle is basic en geen implementatie moet worden gedaan op de plugin kant
- Waarschuw de admins in geval van een bevel naam botsingen en ze op te lossen door voor de naam van de plugin + -
- Een gloednieuwe grafische modus, zodat u kunt debuggen met beelden weergegeven etc ... (command line optie -G) het vereist PySide
- Een nieuw! Apropos commando dat een term zoeken in de hulp omschrijvingen [thx voor Ben Van Daele https://github.com/benvd]
- Nu het bot opnieuw verbinding in geval van slecht internet connectiviteit [Thx voor linux techneut https://github.com/linuxtechie]
- De bot ondersteunt nu een & quot; remote chatroom relais & quot; (Relais alle berichten van een MUC een lijst van gebruikers) op een normale relais (een gebruiker een lijst van MUC)
- Met deze kunt u een partychat mode emuleren.
- err-music [thx voor Ben Van Daele https://github.com/benvd en thx voor Tali Petrover https://github.com/atalyad]
Eisen
- Python
Reacties niet gevonden