Softwarebeschreibung:
Version: 2.0.0 Beta
Upload-Datum: 20 Feb 15
Lizenz: Frei
Popularität: 101
err ist ein Plugin-basierte XMPP chatbot konzipiert, leicht einsetzbare, erweiterbare und wartbare & nbsp sein;. Es ist in Python geschrieben und es ist auf jabberbot_ und yapsy_ mit einigen geringfügigen Änderungen für die erste basiert
<. p> Eigenschaften .
- mit hipchat_ und openfire_ getestet, sollte aber bei allen XMPP / Jabber-Server kompatibel sein
- Kann so eingestellt werden, eine eingeschränkte Liste von Personen müssen die Administrationsrechte
- Dynamische Plugin-Architektur: der Bot Admin kann Installation / Deinstallation / dynamisch aktivieren / deaktivieren Plugins nur durch den Chat mit dem Bot .
- Unterstützt MUCs (Chatrooms)
- Kann Proxy und Route One 2 One-Nachrichten an MUC, damit es einfacher XMPP Antragstellern enabler MUC kompatibel (zum Beispiel die jira XMPP Anmelder) zu sein.
- Sehr leicht erweiterbar (siehe Beispiel unten)
- Ermöglicht eine automatische Persistenz Speicher pro Plugin
- einen Befehl help!, Die dynamisch aus den python Docstrings der Befehle erzeugen Sie in der Dokumentation
Was ist neu in dieser Pressemitteilung:
- Features:
- SSL-Unterstützung für WebHooks Rückrufe
- JID Unicode-Unterstützung
- Pro Benutzer Befehlsverlauf (Danke an Leonid S. Usov https://github.com/leonid-s-usov)
- HIDE_RESTRICTED_COMMANDS Option hinzugefügt, um die Nicht accessoble Befehle von der Hilfe herauszufiltern (Danke an Leonid S. Usov https://github.com/leonid-s-usov)
- err-markovbot hat auf der offiziellen Plugins Liste hinzugefügt (Danke an Max Wagner https://github.com/MaxWagner)
- die Version Parsen unterstützt jetzt beta, alpha, rc etc ... Status
- Wichtige Refactoring:
- Python 3 kompatibel
- xmpp Backend wurde von sleekxmpp ersetzt
- Kolben wurde von Flasche ersetzt (sorry Kanne keine py3 Unterstützung, keine Zukunft)
- Rakete als Webserver mit SSL-Unterstützung verwendet
- nun die IRC-Backend verwendet die smpler python / IRC-Paket
- verbesserte unittest Deckung
Was ist neu in Version 1.6.7:
- Fehler:
- die XMPP aus war nicht, wie es sollte entfernt und brach die gtalk Kompatibilität
- fixed 'jid-malformed' Fehler mit build_reply ()
- Features:
- neues Plugin: err-dnsutils https://github.com/zoni/err-dnsutils
- Sie können nun selektiv abzulenken Chatroom Antworten aus einer Liste mit angegebenen Befehle zu einem persönlichen Chat (verhindert Überschwemmungen im IRC zum Beispiel)
- Die Protokollierung kann mit Wachposten durchgeführt werden
- Err kann jetzt Anmelden mit SSL im IRC (thx to Dan Poirier https://github.com/poirier)
Was ist neu in Version 1.6.5:
- Fehler:
- https://github.com/gbin/err/issues/59 [Danke an https://github.com/bubba-h57 & https://github.com/zoni für die Hilfe, es zu diagnostizieren]
- Features:
- Die grafische Backend verwendet nun ein mehrzeiliges Chat, einige Backends besser Rechnung zu tragen.
Was ist neu in Version 1.6.4:
- Fehler:
- Identität Strippen Probleme
- Fest warn_admin, die Rückschritte
- der Nähe einwand Regale auf Verbindungsverlust [Danke an linux techie https://github.com/linuxtechie]
- korrigiert das Status-Reporting! Gegeben haben, falsch für nicht konfiguriert Plugins (Label C)
- Kraft eine vollständige Wieder auf & quot; Siehe Andere Host & quot; XMPP Nachricht
- Features:
- Sie können nun das Standard-Präfix des Bot (neue Konfigurations BOT_PREFIX) [Danke an Ciaran Gultnieks https://github.com/CiaranG] ändern
- Hinzugefügt einen optionalen Threadpool, um Befehle parallel ausgeführt werden (Experimentell, neue config: BOT_ASYNC)
- Nun bot warten auf Signal USR1, so dass Sie einen töten -USR1 PID err tun können, um es zu laichen einen lokalen Python-Konsole zu debuggen, zu leben
- Sie können nun mehrere Konfigurations haben _ *. Py, eine pro-Backend (in der Lage, speziell, ohne jedes Mal, wenn der Bot neu konfigurieren zu testen ein Backend sein)
Was ist neu in Version 1.6.3:
- Fehler:
- ! Reload wurde ein Absturz auf Templating verursachen
- ! Update versagte auf internal_shelf
- mehrere Konsistenz Korrekturen um Identität und Botschaft, jetzt haben sie sich verhalten soll fast die gleiche war
- korrigiert mehrere Unicode / UTF-8 Fragen über die Backends
- Unified den Standard XMPP und lebendig HipChat zu halten, arbeiten sie dieselbe
- Features:
- hinzugefügt err-Zeitmaschine, eine & quot; Geschichte & quot; Plugin, Protokolle und Indizes alle Nachrichten. Sie können es mit einer Lucene Syntax über bestimmten Terminen abfragen etc ...
- Es wurde ein Webserver UI vom Webserver eingebauten Plugin (standardmäßig deaktiviert sehen! Config-Web-Server, um es zu aktivieren)
- Wenn nun ein Konfigurationsstruktur verändert oder nicht, wird der Bot Ihnen den Konfigurations Sie hatten und die Standardvorlage, so können Sie Ihre aktuelle Konfiguration leicht anpassen
- Veröffentlicht das Schema für XHTML-im, so dass Sie Ihre Lieblings-XML-Editor verwenden, um zu überprüfen, was Ihre Vorlagen generieren
Über alle Backends
Was ist neu in Version 1.6.2:
- Fehler:
- fehlt eine Abhängigkeit für python config [thx to Joshua Tobin https://github.com/joshuatobin]
- Befestigungs zwei Logging-Debug-Anweisungen, die gemischt werden [thx to Joshua Tobin https://github.com/joshuatobin]
- Entfernt die URL rewritting vom QT Benutzeroberfläche
- Features:
- Hinzugefügt Grund IRC-Unterstützung
- Nun ist die BOT_EXTRA_PLUGIN_DIR können eine Liste, so dass Sie mehrere Plugins gleichzeitig entwickeln
Was ist neu in Version 1.6.0:
- Fehler:
- korrigiert ein Threading-Problem, die err verhindert wurde zu beenden
- die python Bauden Linien, in denen nicht die generische
- der Config-Pfad nicht zuerst eingelegt, damit wir nicht in Konflikt mit anderen Installationen
- korrigiert eine Korruption der configs auf einige Persistenz speichert beim Herunterfahren
- Features:
- Unterstützung für Lagerfeuer (siehe: https://github.com/gbin/err/wiki/Setup-with-CampFire)
- Unterstützung für HipChat API mit einfachen HTML-Nachrichten (https://github.com/gbin/err/wiki/Setup-with-Hipchat)
- Unterstützung für webhooks (siehe: https://github.com/gbin/err/wiki/webhooks)
- Unabhängige Backends implementiert werden
- Zur Vereinfachung: Jetzt botcmd und BotPlugin beide aus errbot importiert (wir eine dicke, fette Warnung für die alte veraltete Ort verlassen, werden sie in der nächsten Veröffentlichung entfernt werden)
- Bessere Statusbericht aus! Status (einschließlich Fehler und nicht konfigurierten Plugins)
Was ist neu in Version 1.5.1:
- Die pypi Paket nicht den Einsatz von HTML-Templates
Was ist neu in Version 1.4.1:
- Fehler:
- korrigiert einen Teufels Fehler, wenn Sie Metaklassen auf Plugins mit botcmd Dekorateur mit Parametern erzeugt verwenden
- keine Callback-Nachricht anzurufen, wenn die Nachricht aus der Chat-Verlauf
- Abhängigkeitsproblem mit dnspython, die Kompatibilität mit Google Apps [Danke an linux techie https://github.com/linuxtechie] fixiert es
- für Repogeschäfte Updates, irren nun überprüfen Sie die Abhängigkeiten (man weiß ja nie, wenn sie nach dem Update geändert)
- Features:
- Es wurde eine neue Check_Configuration Rückruf nun standardmäßig die Konfigurationsprüfung ist einfach und auf Plug-Seite erfolgen keine Implementierung hat
- Über die Admins bei Befehlsnamen Auseinandersetzungen und befestigen Sie sie durch Voranstellen der Name des Plugins + -
- Eine brandneue Grafikmodus, so dass Sie mit Bildern debuggen können angezeigt etc ... (Kommandozeilen-Option -G) es erfordert pyside
- Eine neue! Apropos Befehl, der eine Laufzeit in die Hilfe Beschreibungen [thx to Ben Van Daele https://github.com/benvd] Suche
- Nun bot erneut eine Verbindung bei schlechter Internetverbindung [Danke an linux techie https://github.com/linuxtechie]
- Der Bot unterstützt nun eine & quot; Fernchatroom Relais & quot; (Relais alle Mitteilungen aus einem MUC nach einer Liste der Benutzer) auf einem normalen Relais (von einem Benutzer zu einer Liste von MUC)
- Mit diesem können Sie eine partychat Modus zu emulieren.
- err-Musik [thx to Ben Van Daele https://github.com/benvd und danke an Tali Petrover https://github.com/atalyad]
Anforderungen :
- Python
Kommentare nicht gefunden