Detalhes de Software:
Versão: 2.0.0 Beta
Data de upload: 20 Feb 15
Licença: Livre
Popularidade: 101
err é um XMPP chatbot baseada em plug-in projetado para ser facilmente destacáveis, extensível e nbsp sustentável &;. Ele é escrito em python e é baseado em jabberbot_ e yapsy_ com algumas pequenas modificações para a primeira
<. p> Características :.
- Testado com hipchat_ e openfire_ mas deve ser compatível com todos os servidores XMPP / Jabber
- Pode ser configurado para que uma lista restrita de pessoas têm os direitos de administração
- arquitetura de plugin dinâmica: o administrador bot pode instalar / desinstalar / ativar / desativar plugins dinamicamente apenas conversando com o bot .
- Suporta MUCs (chatrooms)
- Pode procuração e via um 2 uma mensagens para MUC para que ele possa Enabler simples notificadores XMPP ser MUC compatível (por exemplo, o JIRA XMPP notificador).
- Really facilmente extensível (veja exemplo abaixo)
- Fornece uma uma loja automática persistance por plug-in
- um comando de ajuda! Que gerar dinamicamente a documentação das docstrings python dos comandos
O que é novo nesta versão:
- Características:
- suporte SSL para callbacks webhook
- apoio unicode JID
- Per histórico de comandos do usuário (Graças a Leonid S. Usov https://github.com/leonid-s-usov)
- HIDE_RESTRICTED_COMMANDS opção adicional para filtrar os comandos não accessoble da ajuda (Graças a Leonid S. Usov https://github.com/leonid-s-usov)
- err-markovbot foi adicionado à lista oficial plugins (Graças a Max Wagner https://github.com/MaxWagner)
- a versão de análise agora suporta beta, alfa, rc etc ... status
- refactoring Maior:
- python 3 compatibilidade
- XMPP backend foi substituído por sleekxmpp
- balão foi substituído por garrafa (sorry balão nenhum apoio PY3, sem futuro)
- foguete é usado como servidor web com suporte a SSL
- agora o backend IRC utiliza o smpler python pacote / irc
- melhor cobertura unittest
O que é novo na versão 1.6.7:
- Bugs:
- a partir de XMPP não foi removido como deveria e quebrou a compatibilidade gtalk
- erro fixo 'malformado-jid' com build_reply ()
- Características:
- novo plugin: Errar-dnsutils https://github.com/zoni/err-dnsutils
- Agora você pode desviar seletivamente respostas do chatroom de uma lista de comandos especificados para um bate-papo privado (evita inundações no IRC por exemplo)
- o registro pode ser feito usando sentinela
- Err podem agora login usando SSL no IRC (thx para Dan Poirier https://github.com/poirier)
O que é novo na versão 1.6.5:
- Bugs:
- https://github.com/gbin/err/issues/59 [Thx para https://github.com/bubba-h57 & https://github.com/zoni por ajudar a diagnosticá-la]
- Características:
- O backend gráfica agora usa um bate-papo de várias linhas para melhor refletir alguns backends.
O que é novo na versão 1.6.4:
- Bugs:
- problemas de separação de identidade
- warn_admin fixo que regrediu
- close corretamente prateleiras em queda de conexão [Thx para linux techie https://github.com/linuxtechie]
- corrigido dos relatórios de status! Era estava incorreto para não plugins configurados (label C)
- forçar uma reconexão completa sobre & quot; Ver Outros Host & quot; XMPP mensagem
- Características:
- Você pode agora mudar o prefixo padrão do bot (novo BOT_PREFIX config) [Thx para Ciaran Gultnieks https://github.com/CiaranG]
- Adicionado um threadpool opcional para executar comandos em paralelo (Experimental, novo config: BOT_ASYNC)
- Agora a espera bot em USR1 sinal para que você possa fazer uma matar -USR1 PID de err para fazê-lo gerar um console python local para depurá-lo viver
- Agora você pode ter vários configuração _ *. Py, um por backend (para ser capaz de testar especificamente um backend sem ter que reconfigurar cada vez que o bot)
O que é novo na versão 1.6.3:
- Bugs:
- ! Recarga estava causando um acidente sobre Temple
- ! Atualização estava falhando em internal_shelf
- várias correções de consistência em torno de Identidade e Mensagem, agora eles devem se comportar quase o mesmo estava do outro lado todos os servidores
- corrigido vários Unicode / UTF-8 questões entre os backends
- unificou o XMPP padrão e hipchat manter viva, eles funcionam da mesma
- Características:
- acrescentou err-timemachine, um & quot; história & quot; plugin que os logs e os índices de cada mensagem. Você pode consultá-lo com uma sintaxe lucene sobre datas específicas etc ...
- Adicionado uma UI webserver do plugin do builtin webserver (desativado por padrão ver! Configuração webserver para habilitá-lo)
- Agora, se uma estrutura de configuração alterada ou não, o bot irá apresentar-lhe a configuração que você teve e o modelo padrão para que você possa adaptar sua configuração atual facilmente
- Adicionado o esquema para xhtml-im para que você possa usar o seu editor xml favorito para verificar o que seus modelos estão gerando
O que é novo na versão 1.6.2:
- Bugs:
- faltando uma dependência para configuração python [thx a Josué Tobin https://github.com/joshuatobin]
- Correção de duas declarações de depuração de registo que são misturados [thx a Josué Tobin https://github.com/joshuatobin]
- Removido o URL reescrita a partir da interface do usuário QT
- Características:
- apoio IRC básico Adicionado
- Agora o BOT_EXTRA_PLUGIN_DIR pode ser uma lista para que você possa desenvolver vários plugins, ao mesmo tempo
O que é novo na versão 1.6.0:
- Bugs:
- corrigiu um problema de segmentação que estava impedindo err para sair
- os 'shebangs' python linhas onde não genérico
- o caminho de configuração não está inserida primeiro para que não entrem em conflito com outras instalações
- corrigido a corrupção dos configs em algumas lojas de persistência no desligamento
- Características:
- Adicionado suporte para CampFire (ver: https://github.com/gbin/err/wiki/Setup-with-CampFire)
- Adicionado suporte para API Hipchat com mensagens básicas de html (https://github.com/gbin/err/wiki/Setup-with-Hipchat)
- Adicionado suporte para webhooks (Ver: https://github.com/gbin/err/wiki/webhooks)
- backends independentes podem ser implementadas
- Para simplificar: agora botcmd e BotPlugin são ambos importados da errbot (à esquerda um aviso gordura grande para o local deprecated de idade, eles serão removidos na próxima versão)
- Melhor relatório de status de status! (Incluindo erros e plugins não-configurados)
O que é novo na versão 1.5.1:
- O pacote pypi não foi a implantação de modelos de html
O que é novo na versão 1.4.1:
- Bugs:
- corrigiu um bug vicioso quando você usa metaclasses em plugins com decorador botcmd gerada com os parâmetros
- não chamar qualquer mensagem de retorno de chamada, se a mensagem é a partir do histórico de chat
- problema de dependência com dnspython, fixa a compatibilidade com aplicativos Google [Thx para linux techie https://github.com/linuxtechie]
- em atualizações repos, errar agora verificar novamente as dependências (você nunca sabe se eles mudaram após a atualização)
- Características:
- Adicionado uma nova callback check_configuration agora por padrão, a verificação da configuração é básico e nenhuma implementação tem de ser feito no lado do plugin
- Avisar os administradores em caso de conflitos de nomes de comando e corrigi-los pela junção do nome do plugin + -
- Um novo modo gráfico para que você possa depurar com imagens exibidas etc ... (comando opção de linha-G) que exige PySide
- Um comando de novo! Apropos que pesquisar um termo para as descrições de ajuda [THX aos Ben Van Daele https://github.com/benvd]
- Agora, o bot reconecta em caso de mau conectividade com a internet [Thx para linux techie https://github.com/linuxtechie]
- O bot suporta agora um & quot; relé chat remoto & quot; (Retransmitir todas as mensagens de uma MUC para uma lista de usuários) em cima de um relé normal (a partir de um usuário para uma lista de MUC)
- Com isso, você pode emular um modo partychat.
- err-music [thx para Ben Van Daele https://github.com/benvd e thx para Tali Petrover https://github.com/atalyad]
Requisitos :
- Python
Comentários não encontrado