err

Logiciel capture d'écran:
err
Détails logiciels:
Version: 2.0.0 Beta
Date de transfert: 20 Feb 15
Développeur: Guillaume BINET
Licence: Gratuit
Popularité: 37

Rating: 1.0/5 (Total Votes: 1)

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

Logiciel similaire

UnrealIRCd
UnrealIRCd

19 Feb 15

LogServ
LogServ

3 Jun 15

glinuxsms
glinuxsms

3 Jun 15

Psi+
Psi+

14 Apr 15

Commentaires à err

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!