err

Software screenshot:
err
Dettagli del software:
Versione: 2.0.0 Beta
Data di caricamento: 20 Feb 15
Sviluppatore: Guillaume BINET
Licenza: Libero
Popolarità: 37

Rating: 1.0/5 (Total Votes: 1)

err è una XMPP chatbot basata su plugin progettato per essere facilmente implementabile, estensibile e gestibile. & Nbsp; E 'scritto in Python ed è basato su jabberbot_ e yapsy_ con qualche piccola modifica per la prima

<. p> Caratteristiche :.

  • Testato con hipchat_ e openfire_ ma dovrebbe essere compatibile con qualsiasi server XMPP / Jabber
  • Può essere impostato in modo da un elenco ristretto di persone hanno i diritti di amministrazione
  • architettura a plugin dinamica: l'amministratore bot possibile installare / disinstallare / abilitare / disabilitare plugins dinamicamente semplicemente chiacchierare con il bot
  • .
  • Supporta MUCS (chat)
  • Può delega e percorso One 2 One messaggi a MUC quindi può Enabler semplici notificanti XMPP essere MUC compatibile (ad esempio, la jira XMPP notificante).
  • Davvero facilmente estendibile (vedi esempio sotto)
  • Fornisce un un negozio di persistenza automatica per plug
  • un comando help! Che generano dinamicamente la documentazione dalle docstring pitone dei comandi

Cosa c'è di nuovo in questa versione:

  • Caratteristiche:
  • supporto SSL per le richiamate webhook
  • supporto unicode JID
  • Per la cronologia dei comandi utente (Grazie a Leonid S. Usov https://github.com/leonid-s-usov)
  • HIDE_RESTRICTED_COMMANDS opzione aggiunta per filtrare i comandi non accessoble dalla guida (Grazie a Leonid S. Usov https://github.com/leonid-s-usov)
  • err-markovbot è stato aggiunto alla lista dei plugin ufficiale (Grazie a Max Wagner https://github.com/MaxWagner)
  • la versione parsing supporta ora beta, alfa, rc etc ... status
  • Maggiore refactoring:
  • Python 3 Compatibilità
  • xmpp backend è stato sostituito da sleekxmpp
  • pallone è stato sostituito da bottiglia (scusate pallone nessun supporto PY3, senza futuro)
  • razzo viene utilizzato come webserver con supporto SSL
  • ora il backend IRC utilizza il smpler python / pacchetto irc
  • migliore copertura unittest

Cosa c'è di nuovo nella versione 1.6.7:

  • Bugs:
  • il XMPP da non è stato rimosso come dovrebbe e si è rotto la compatibilità gtalk
  • errore fisso 'jid-malformed' con build_reply ()
  • Caratteristiche:
  • nuovo plugin: err-dnsutils https://github.com/zoni/err-dnsutils
  • Ora è possibile deviare selettivamente risposte chatroom da un elenco di comandi specifici ad una chat privata (evita allagamenti su IRC per esempio)
  • la registrazione può essere effettuata utilizzando sentinella
  • Err può ora Accedi usando SSL su IRC (thx a Dan Poirier https://github.com/poirier)

Cosa c'è di nuovo nella versione 1.6.5:

  • Bugs:
  • https://github.com/gbin/err/issues/59 [Ringraziamo https://github.com/bubba-h57 & https://github.com/zoni per aiutare a diagnosticare]
  • Caratteristiche:
  • Il backend grafico utilizza ora una chat righe per riflettere meglio alcuni backend.

Cosa c'è di nuovo nella versione 1.6.4:

  • Bugs:
  • Identità problemi strippaggio
  • warn_admin fisso regredita
  • close correttamente scaffali su connessione goccia [Ringraziamo linux techie https://github.com/linuxtechie]
  • corretta la segnalazione di stato! È stato corretto per plugin non configurati (etichetta C)
  • forzare una riconnessione completa su & quot; vedi altri Host & quot; Messaggio XMPP
  • Caratteristiche:
  • È ora possibile modificare il prefisso predefinito del bot (nuovo BOT_PREFIX config) [Ringraziamo Ciaran Gultnieks https://github.com/CiaranG]
  • Aggiunto un threadpool opzionale per eseguire comandi in parallelo (Sperimentale, nuovo config: BOT_ASYNC)
  • Ora l'attesa bot sul segnale USR1 modo da poter fare un uccidere -USR1 PID err per renderlo deporre le uova una console python locale per eseguire il debug in diretta
  • Ora è possibile avere diversi config _ *. Py, uno per backend (per essere in grado di testare in particolare un backend senza dover riconfigurare ogni volta il bot)

Cosa c'è di nuovo nella versione 1.6.3:

  • Bugs:
  • ! Reload stava causando un incidente sul templating

  • Update
  • ! Stava fallendo su internal_shelf
  • diverse correzioni coerenza intorno Identità e messaggi, ora dovrebbero comportarsi quasi la stessa è stata in tutti i backend
  • corretto diversi Unicode / UTF-8 numeri attraverso i backend
  • unificato il XMPP standard HipChat mantenere viva, lavorano la stessa
  • Caratteristiche:
  • aggiunto err-TimeMachine, un & quot; storia & quot; plugin che i registri e gli indici ogni messaggi. Si può interrogare con una sintassi Lucene su date specifiche etc ...
  • Aggiunta una UI webserver dal plugin incorporato webserver (disabilitato per impostazione predefinita vedere! Config webserver per consentirle)
  • Ora, se una struttura di configurazione modificata o non è riuscita, il bot vi presenterà il config hai avuto e il modello predefinito in modo da poter adattare il config corrente facilmente
  • Inserito lo schema per xhtml-im modo da poter utilizzare il vostro editor XML preferito per controllare ciò che i modelli stanno generando

Cosa c'è di nuovo nella versione 1.6.2:

  • Bugs:
  • manca una dipendenza per python config [thx a Joshua Tobin https://github.com/joshuatobin]
  • Fissaggio due dichiarazioni di debug di registrazione che si mescolano fino [thx a Joshua Tobin https://github.com/joshuatobin]
  • Rimosso l'URL rewritting dall'interfaccia utente QT
  • Caratteristiche:
  • Supporto IRC di base Aggiunto
  • Ora la BOT_EXTRA_PLUGIN_DIR può essere una lista in modo da poter sviluppare diversi plugin allo stesso tempo

Cosa c'è di nuovo nella versione 1.6.0:

  • Bugs:
  • corretto un problema di threading che impediva err per uscire
  • le SheBangs pitone linee in cui non generico
  • il percorso di configurazione non è inserito prima in modo che non siano in conflitto con le altre installazioni
  • corretto una corruzione dei file di configurazione in alcuni negozi di persistenza su shutdown
  • Caratteristiche:
  • Aggiunto il supporto per CampFire (vedi: https://github.com/gbin/err/wiki/Setup-with-CampFire)
  • Aggiunto il supporto per API HipChat con i messaggi HTML di base (https://github.com/gbin/err/wiki/Setup-with-Hipchat)
  • Aggiunto il supporto per webhooks (vedi: https://github.com/gbin/err/wiki/webhooks)
  • backend indipendenti possono essere implementate
  • Per semplificare: ora botcmd e BotPlugin sono entrambi importati da errbot (abbiamo lasciato un monito grosso grasso per il vecchio spot deprecato, verranno rimossi in prossima versione)
  • rapporto sullo stato meglio dallo stato! (Compresi errori e non-configurati plugins)

Cosa c'è di nuovo nella versione 1.5.1:

  • Il pacchetto pypi non implementando modelli HTML

Cosa c'è di nuovo nella versione 1.4.1:

  • Bugs:
  • corretto un bug vizioso quando si utilizza metaclassi sul plugin con decoratore botcmd generato con i parametri
  • non chiamare nessun messaggio di richiamata se il messaggio proviene dalla cronologia chat
  • problema di dipendenza con dnspython, fissa la compatibilità con le applicazioni Google [Thx a linux techie https://github.com/linuxtechie]
  • sugli aggiornamenti Repos, sbagli ora ricontrollare le dipendenze (non si sa mai se hanno cambiato dopo l'aggiornamento)
  • Caratteristiche:
  • Aggiunta una nuova callback check_configuration ora di default il controllo della configurazione è semplice e senza l'attuazione deve essere fatto sul lato Plugin
  • avvertire gli amministratori in caso di scontri nome di comando e fissarli anteponendo al nome del plugin + -
  • Una nuova modalità grafica del marchio in modo da poter eseguire il debug con le immagini visualizzate, ecc ... (comando opzionale linea -G) richiede PySide
  • Un nuovo! Comando apropos che ricerca un termine nelle descrizioni di aiuto [Ringraziamo Ben Van Daele https://github.com/benvd]
  • Ora il bot ricollega in caso di cattivo connettività Internet [Ringraziamo linux techie https://github.com/linuxtechie]
  • Il bot ora supporta un & quot; & quot relè remote chatroom; (Relè tutti i messaggi da un MUC a un elenco di utenti) sopra un relè normale (da un utente a un elenco di MUC)
  • Con questo è possibile emulare una modalità partychat.
  • err-music [thx di Ben Van Daele https://github.com/benvd e thx di Tali Petrover https://github.com/atalyad]

Requisiti :

  • Python

Programmi simili

LANChat
LANChat

3 Jun 15

Tyrs
Tyrs

15 Apr 15

Baraza
Baraza

2 Jun 15

GBNBot
GBNBot

2 Jun 15

Commenti a err

I commenti non trovato
Aggiungi commento
Accendere le immagini!