Releases: jerimumhs/JerimumBot
Releases · jerimumhs/JerimumBot
Release 0.6.4
- command
/status
now responds on user pvt
Release 0.6.3
- command
/status
now responds on same chat from message
Release 0.6.2
- [FIX] username on house commands
Release 0.6.1
- Throttling módulo removido, que armazenava o tempo no cache de execução do python
- Adicionado mongo document model CommandCall. Esse model registra o tempo em que os comandos coach e clima são chamados
- É enviada uma mensagem no privado do usuário quando o comando sofre throttle no chat oficial do JerimumHS dizendo quanto tempo falta para o comando poder ser chamado
- Comandos chamado no chat privado não sofrem throttle
Release 0.6
- JerimumBot & BotTelegramCore agora são singletons com instância compartilhada entre as classes
- método
is_admin
doBotTelegramCore
substituicore/auth/adm_verify
que anteriormente pegava o chat da mensagem recebida ao invés de sempre pegar o chat oficial do JerimumHS
Release 0.5!
- O bot agora tem o mongodb como persistênca!!
- comandos de casa
/aberta
e/fechada
agora só podem ser chamados por admins - comando
/status
a adicionado que retorna o status atual da casa baseado na persistência do DB - Fix de segurança do input do username ao entrar no grupo
Release 0.4.5!
Alterações de comandos
/coach
agora aceita um assunto e realiza a busca no site. Ex:/coach {assunto}
/coach
está sofrendo throttle de 300 segundos (5 minutos) compartilhado da aplicação/clima {cidade}
está sofrendo throttle de 300 segundos (5 minutos) compartilhado da aplicação
Release 0.4!
Foram adicionados os seguintes comandos distribuídos em seus respectivos módulos:
/aberta
retornando o sticker da casa aberta/fechada
retornando o sticker da casa fechada/coach
retornando uma frase aleatória do site https://www.pensador.com/ (web scrapping)/clima {cidade}
retornando o clima do local utilizando a api do https://openweathermap.org/
Release 0.3!
Nesse release as classes mixins
foram removidas e ao invés disso foram criados os respectivos submódulos dentro do módulo commands
.
Dessa forma para extender o bot não será preciso lidar com OO.
Apenas as seguintes classes permaneceram
bot/JerimumBot
core/BotTelegramCore
Release 0.2!
Nessa versão o bot está estruturado apenas com Orientação à Objetos.
classes:
bot/JerimumBot
core/BotTelegramCore
mixins/BaseCommandsBotMixin
mixins/CallbackBotMixin
mixins/ErrorBotMixin
mixins/MessageBotMixin
mixins/StickerBotMixin