Détails logiciels:
Version: 2.0.0 Beta
Date de transfert: 20 Feb 15
Licence: Gratuit
Popularité: 101
err est un XMPP chatbot à base de plug-in conçu pour être facilement déployable, extensible et maintenable. & Nbsp; Il est écrit en python et il est basé sur jabberbot_ et yapsy_ avec quelques modifications mineures pour le premier
<. p> Caractéristiques :.
- Testé avec hipchat_ et openfire_ mais devrait être compatible avec tous les serveurs XMPP / Jabber
- peut être configuré de sorte une liste restreinte de personnes ont les droits d'administration
- architecture de plugin dynamique: l'admin bot peut installer / désinstaller / activer / désactiver des plugins dynamiquement tout en discutant avec le bot .
- Supports MUC (chatrooms)
- Peut-proxy et route une deux messages à une MUC sorte qu'il peut Enabler simples notifications XMPP être MUC compatible (par exemple l'jira XMPP notifiant).
- Vraiment facilement extensible (voir exemple ci-dessous)
- Fournit une un magasin de persistance automatique par plug-in
- une commande help! Qui génèrent dynamiquement la documentation des docstrings python des commandes
Ce qui est nouveau dans cette version:
- Caractéristiques:
- le support SSL pour les rappels de webhook
- JID support de l'unicode
- Par utilisateur historique des commandes (Merci à Leonid S. Usov https://github.com/leonid-s-usov)
- HIDE_RESTRICTED_COMMANDS ajouté l'option pour filtrer les commandes non accessoble de l'aide (Merci à Leonid S. Usov https://github.com/leonid-s-usov)
- err-markovbot a été ajouté à la liste officielle des plugins (Merci à Max Wagner https://github.com/MaxWagner)
- la version prend désormais en charge l'analyse beta, alpha, etc ... rc statuts
- refactoring Major:
- python trois compatibilité
- XMPP backend a été remplacé par sleekxmpp
- flacon a été remplacé par bouteille (désolé flacon aucun soutien de PY3, pas d'avenir)
- fusée est utilisé comme serveur web avec le support SSL
- maintenant le backend IRC utilise le paquet python smpler / irc
- amélioration de la couverture unittest
Ce qui est nouveau dans la version 1.6.7:
- Bugs:
- l'XMPP partir n'a pas été supprimée comme il se doit et se est cassé la compatibilité de gtalk
- fixe erreur 'jid-malformé »avec build_reply ()
- Caractéristiques:
- nouveau plugin: ERR-dnsutils https://github.com/zoni/err-dnsutils
- Maintenant, vous pouvez renvoyer sélectivement chatroom réponses à partir d'une liste de commandes spécifiées à une conversation privée (évite les inondations sur IRC par exemple)
- l'enregistrement peut être fait en utilisant sentinelle
- Err pouvez maintenant vous connecter en utilisant SSL sur IRC (merci à Dan Poirier https://github.com/poirier)
Ce qui est nouveau dans la version 1.6.5:
- Bugs:
- https://github.com/gbin/err/issues/59 [Thx à https://github.com/bubba-h57 & https://github.com/zoni pour aider à diagnostiquer]
- Caractéristiques:
- Le backend graphique utilise maintenant un chat multiligne afin de mieux refléter certains backends.
Ce qui est nouveau dans la version 1.6.4:
- Bugs:
- Identité problèmes décapage
- warn_admin fixe qui régressé
- fermer correctement étagères sur chute de connexion [Thx à linux technophile https://github.com/linuxtechie]
- a corrigé le rapport d'état! Était était incorrecte pour les plugins non configurés (étiquette C)
- forcer une reconnexion complète sur & quot; Voir Autres Host & quot; Un message XMPP
- Caractéristiques:
- Vous pouvez maintenant modifier le préfixe par défaut du bot (nouvelle BOT_PREFIX config) [Thx à Ciaran Gultnieks https://github.com/CiaranG]
- Ajout d'une option threadpool d'exécuter des commandes en parallèle (expérimentale, nouvelle config: BOT_ASYNC)
- Maintenant l'attente de bot sur le signal USR1 de sorte que vous pouvez faire tuer -USR1 PID err pour le rendre frayer une console python locale pour déboguer en direct
- Maintenant, vous pouvez avoir plusieurs config _ *. Py, un par backend (pour être en mesure de tester spécifiquement un backend sans avoir à reconfigurer chaque fois que le bot)
Ce qui est nouveau dans la version 1.6.3:
- Bugs:
- ! Rechargement causait un crash sur les templates
- ! Mise à jour a été échoue sur internal_shelf
- plusieurs corrections de cohérence autour de l'identité et Message, maintenant ils doivent se comporter était presque la même dans tous les backends
- corrigé plusieurs Unicode / UTF-8 questions à travers les backends
- unifié le XMPP standard et HipChat maintenir en vie, ils fonctionnent de la même
- Caractéristiques:
- ajouté err-timemachine, un & quot; historique & quot; plugin qui journaux et indexe tous les messages. Vous pouvez interroger avec une syntaxe Lucene plus spécifiques dates etc ...
- Ajout d'une interface de serveur web de le plugin builtin de serveur web (désactivé par défaut, voir! Config serveur web afin de lui permettre)
- Maintenant, si une structure de configuration a changé ou a échoué, le bot va vous présenter la configuration que vous aviez et le modèle par défaut de sorte que vous pouvez adapter votre config actuelle facilement
- Ajouté le schéma de xhtml-im si vous pouvez utiliser votre éditeur XML favori pour vérifier ce que vos modèles génèrent
Ce qui est nouveau dans la version 1.6.2:
- Bugs:
- manquant une dépendance pour python config [merci à Josué Tobin https://github.com/joshuatobin]
- Fixation deux déclarations de débogage d'exploitation forestière qui sont mélangés jusqu'à [merci à Josué Tobin https://github.com/joshuatobin]
- Suppression de l'URL réécriture de l'interface utilisateur QT
- Caractéristiques:
- IRC base Ajouté
- Maintenant, le BOT_EXTRA_PLUGIN_DIR peut être une liste de sorte que vous pouvez développer plusieurs plugins en même temps
Ce qui est nouveau dans la version 1.6.0:
- Bugs:
- corrigé un problème de filetage qui empêchait de quitter err
- les shebangs python lignes où pas générique
- le chemin de configuration ne est pas inséré d'abord si nous ne avons pas de conflit avec d'autres installations
- a corrigé une corruption des configs sur certains magasins de Persistance à l'arrêt
- Caractéristiques:
- Ajout du support pour feu de camp (voir: https://github.com/gbin/err/wiki/Setup-with-CampFire)
- Ajout du support pour l'API HipChat avec des messages HTML de base (https://github.com/gbin/err/wiki/Setup-with-Hipchat)
- Ajout du support pour webhooks (voir: https://github.com/gbin/err/wiki/webhooks)
- backends indépendants peuvent être mises en œuvre
- Pour simplifier: maintenant botcmd et BotPlugin sont tous deux importé de errbot (nous avons laissé un gros avertissement de la graisse pour l'ancienne place obsolète, ils seront supprimés dans la prochaine version)
- Mieux rapport d'état du statut! (Y compris les erreurs et les plugins non-configurés)
Ce qui est nouveau dans la version 1.5.1:
- Le paquet de pypi ne déployait pas des modèles HTML
Ce qui est nouveau dans la version 1.4.1:
- Bugs:
- Correction d'un bug vicieux lorsque vous utilisez métaclasses sur plugins avec décorateur botcmd généré avec les paramètres
- Ne pas appeler ne importe quel message de rappel si le message est de l'histoire de chat
- problème de dépendance avec dnspython, il fixe la compatibilité avec Google Apps [Thx à linux technophile https://github.com/linuxtechie]
- des mises à jour de Repos, ERR maintenant revérifier les dépendances (on ne sait jamais si elles ont changé après la mise à jour)
- Caractéristiques:
- Ajout d'un nouveau rappel de check_configuration maintenant par défaut le contrôle de la configuration est simple et pas mise en œuvre qui doit être fait sur le côté du plugin
- Prévenir les administrateurs en cas de commande nom affrontements et les corriger en faisant précéder le nom du plugin + -
- Un tout nouveau mode graphique de sorte que vous pouvez déboguer avec des images affiché etc ... (commande option de ligne -G), il nécessite pyside
- Une nouvelle commande! Propos qui recherche un terme dans les descriptions aide [merci à Ben Van Daele https://github.com/benvd]
- Maintenant, le bot se reconnecte en cas de mauvais connectivité Internet [Thx à linux technophile https://github.com/linuxtechie]
- Le bot prend désormais en charge une & quot; à distance chatroom relais & quot; (Relais tous les messages d'un MUC à une liste d'utilisateurs) sur le dessus d'un relais normal (d'un utilisateur à une liste de MUC)
- Avec cela, vous pouvez émuler un mode de partychat.
- err-musique [merci à Ben Van Daele https://github.com/benvd et merci à Tali Petrover https://github.com/atalyad]
Exigences :
- Python
Commentaires non trouvées