Skip to content

Releases: jerimumhs/JerimumBot

Release 0.6.4

21 Nov 21:33
540586d
Compare
Choose a tag to compare
  • command /status now responds on user pvt

Release 0.6.3

21 Nov 21:29
07e4464
Compare
Choose a tag to compare
  • command /status now responds on same chat from message

Release 0.6.2

16 Nov 19:56
22b24f2
Compare
Choose a tag to compare
  • [FIX] username on house commands

Release 0.6.1

11 Nov 19:14
a821cf5
Compare
Choose a tag to compare
  • 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

07 Nov 22:44
a48ef03
Compare
Choose a tag to compare
  • JerimumBot & BotTelegramCore agora são singletons com instância compartilhada entre as classes
  • método is_admin do BotTelegramCore substitui core/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!

28 Oct 03:20
62c7ed3
Compare
Choose a tag to compare
  • 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!

08 Oct 01:33
c9894df
Compare
Choose a tag to compare

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!

08 Oct 01:24
49c9c1d
Compare
Choose a tag to compare

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!

08 Oct 01:23
163a651
Compare
Choose a tag to compare

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!

08 Oct 01:22
84be436
Compare
Choose a tag to compare

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