Detalles de software:
Versión: 2.0.0 Beta
Fecha de carga: 20 Feb 15
Licencia: Libre
Popularidad: 101
err es un XMPP chatbot basada en complementos diseñado para ser fácil de implementar, extensible y mantenible & nbsp;. Está escrito en Python y se basa en jabberbot_ y yapsy_ con algunas modificaciones menores para la primera
<. p> Características :.
- Probado con hipchat_ y openfire_ pero debe ser compatible con cualquier servidor de XMPP / Jabber
- Puede ser configurado por lo que una lista restringida de las personas tienen los derechos de administración
- arquitectura de plugins dinámico: el administrador bot puede instalar / desinstalar / activar / desactivar los plugins de forma dinámica sólo por el chat con el bot .
- Soportes MUCs (chats)
- Puede actuar como apoderado y ruta One 2 One mensajes a MUC por lo que pueden Enabler simples notificadores XMPP ser MUC compatible (por ejemplo, la jira XMPP notificador).
- En serio fácilmente extensible (ver ejemplo abajo)
- Proporciona una una tienda de persistencia automática por el plugin
- un comando de ayuda! Que generan dinámicamente la documentación de las cadenas de documentación de python de los comandos
¿Qué hay de nuevo en esta versión:
- Características:
- soporte SSL para devoluciones de llamada webhook
- soporte Unicode JID
- Por usuario historial de comandos (Gracias a Leonid S. Usov https://github.com/leonid-s-usov)
- HIDE_RESTRICTED_COMMANDS opción añadida para filtrar los comandos no accessoble de la ayuda (Gracias a Leonid S. Usov https://github.com/leonid-s-usov)
- err-markovbot se ha añadido a la lista oficial de plugins (Gracias a Max Wagner https://github.com/MaxWagner)
- la versión de análisis ahora es compatible con la beta, alfa, etc ... rc estados
- refactorización Major:
- python 3 compatibilidad
- backend xmpp ha sido reemplazado por sleekxmpp
- frasco ha sido reemplazado por botella (lo siento matraz ningún apoyo AP3, no hay futuro)
- cohete se utiliza como servidor web con soporte SSL
- Ahora el backend IRC utiliza el pitón smpler paquete / irc
- mejorado la cobertura unittest
¿Qué hay de nuevo en la versión 1.6.7:
- Errores:
- el XMPP de no se eliminado como debería y se rompió la compatibilidad gtalk
- Corregido el error 'JID-malformado' con build_reply ()
- Características:
- nuevo plugin: errar-dnsutils https://github.com/zoni/err-dnsutils
- Ahora se puede desviar selectivamente respuestas de chat de una lista de comandos especificados a una charla privada (evita las inundaciones en el IRC, por ejemplo)
- el registro puede hacerse utilizando centinela
- Err ahora puede iniciar sesión utilizando SSL en el IRC (gracias a Dan Poirier https://github.com/poirier)
¿Qué hay de nuevo en la versión 1.6.5:
- Errores:
- https://github.com/gbin/err/issues/59 [Thx a https://github.com/bubba-h57 y https://github.com/zoni para ayudar a diagnosticarla]
- Características:
- El motor gráfico ahora utiliza una charla de varias líneas para reflejar mejor algunos backends.
¿Qué hay de nuevo en la versión 1.6.4:
- Errores:
- Identidad problemas de agotamiento
- warn_admin fijo que retrocedido
- cerrar correctamente estantes en caída conexión [Thx a techie linux https://github.com/linuxtechie]
- corrigió el informe de estado! Era era incorrecto para plugins no configurados (etiqueta C)
- forzar una reconexión completa sobre & quot; Ver Otros Host & quot; Mensaje XMPP
- Características:
- Ahora puede cambiar el prefijo predeterminado del bot (nuevo BOT_PREFIX config) [Thx a Ciaran Gultnieks https://github.com/CiaranG]
- Se ha agregado una subprocesos opcional para ejecutar comandos en paralelo (Experimental, nuevo config: BOT_ASYNC)
- Ahora la espera bot en USR1 señal para que pueda hacer un kill -USR1 PID de err para que sea desovar una consola de python local para depurarlo vivo
- Ahora usted puede tener varios config _ *. Py, uno por backend (para poder probar específicamente un motor sin tener que reconfigurar cada vez que el bot)
¿Qué hay de nuevo en la versión 1.6.3:
- Errores:
- reload estaba causando un accidente en templating
- actualización fallaba en internal_shelf
- varios fixups consistencia alrededor de Identidad y Mensaje, ahora deben comportarse casi lo mismo era en todos los backends
- corrige varios Unicode / UTF-8 temas a través de los backends
- unificó el xmpp estándar y HipChat mantener viva, que funcionan de la misma
- Características:
- añadió err-timemachine, un & quot; historia & quot; Plugin de que los registros y los índices de cada mensajes. Usted puede consultar con una sintaxis lucene sobre fechas específicas, etc ...
- Se ha añadido una interfaz de usuario del servidor web desde el plugin orden interna del servidor web (desactivado por defecto ver! Servidor web de configuración para que pueda)
- Ahora bien, si una estructura de la configuración cambia o no, el bot le presentará la configuración que tenía y la plantilla predeterminada para que pueda adaptar su configuración actual fácilmente
- Añadido el esquema para xhtml-im así que usted puede utilizar su editor de xml favorito para comprobar lo que sus plantillas están generando
¿Qué hay de nuevo en la versión 1.6.2:
- Errores:
- falta una dependencia para config python [thx a Josué Tobin https://github.com/joshuatobin]
- La fijación de dos sentencias de depuración de registro que se mezclan hasta [thx a Josué Tobin https://github.com/joshuatobin]
- Se ha eliminado el URL Reescritura de la interfaz de usuario QT
- Características:
- Se ha añadido soporte básico IRC
- Ahora el BOT_EXTRA_PLUGIN_DIR puede ser una lista para que pueda desarrollar varios plugins al mismo tiempo
¿Qué hay de nuevo en la versión 1.6.0:
- Errores:
- corrige un problema de roscado que impedía err para salir
- los Shebangs pitón donde no genérico
- la ruta de acceso de configuración no se inserta primero para que no entren en conflicto con otras instalaciones
- corrige una corrupción de las configuraciones en algunas tiendas de persistencia en el cierre
- Características:
- Se ha añadido soporte para la hoguera (ver: https://github.com/gbin/err/wiki/Setup-with-CampFire)
- Se ha añadido soporte para la API HipChat con mensajes básicos de html (https://github.com/gbin/err/wiki/Setup-with-Hipchat)
- Se ha añadido soporte para WebHooks (véase: https://github.com/gbin/err/wiki/webhooks)
- backends independientes pueden ser implementadas
- Con el fin de simplificar: ahora botcmd y BotPlugin están tanto importada desde errbot (nos dejó una advertencia grande y gordo por el primer lugar en desuso de edad, que se retirarán en la próxima versión)
- Mejor informe de estado de estado! (Incluidos errores y plugins no configurados)
Líneas
¿Qué hay de nuevo en la versión 1.5.1:
- El paquete PyPI no estaba desplegando plantillas html
¿Qué hay de nuevo en la versión 1.4.1:
- Errores:
- corrige un bug vicioso cuando se utiliza metaclasses de plugins con decorador botcmd generado con parámetros
- no llame a cualquier mensaje de devolución de llamada si el mensaje es del historial de chat
- problema de dependencia con dnspython, fija la compatibilidad con las aplicaciones de Google [Thx a linux techie https://github.com/linuxtechie]
- en actualizaciones repos, errar ahora vuelva a revisar las dependencias (nunca se sabe si cambiaron después de la actualización)
- Características:
- Se ha añadido una nueva devolución de llamada check_configuration ahora por defecto la comprobación de la configuración es básico y no aplicación tiene que ser hecho en el lado Plugin
- Advertir los administradores en caso de nombre de comando enfrentamientos y solucionarlos anteponiendo el nombre del plugin + -
- Un nuevo modo gráfico de la marca para que pueda depurar con imágenes muestra etc ... (comando opción de línea -G) requiere PySide
- Una nueva! Comando propósito que buscar un término en las descripciones de ayuda [thx a Ben Van Daele https://github.com/benvd]
- Ahora el robot vuelve a conectar en caso de mal conectividad a Internet [Thx a linux techie https://github.com/linuxtechie]
- El bot ahora es compatible con un & quot; & quot relé sala de chat a distancia; (Retransmitir todos los mensajes de un MUC a una lista de usuarios) en la parte superior de un relé normal (de un usuario a una lista de MUC)
- Con esto se puede emular un modo partychat.
- err-música [thx a Ben Van Daele https://github.com/benvd y thx a Tali Petrover https://github.com/atalyad]
Requisitos :
- Python
Comentarios que no se encuentran