Bot das EMM para Telegram

Obtenha os dados coletados pelas estações meteorológicas diretamente no seu celular sem complicação!

Captura de tela de uso do bot

Implementamos a comunicação do bot no Telegram por ser uma plataforma simples, bem documentada e amplamente utilizada. Objetiva-se, porém, permitir uma adaptabilidade fácil a outros meios (outros mensageiros, por exemplo).

Converse com o bot

O bot tem a capacidade de informar os parâmetros medidos pelas estações meteorológicas de forma muito simples e acessível. Ele encontra-se hospedado no computador dados.cta.if.ufrgs.br, que também contém todo o resto do banco de dados das EMM.

Confira os comandos disponíveis na seção de ajuda do bot.

Funcionalidades

Para testar mesmo as funcionalidades, recomendamos a utilização do bot. Resumimos as funcionalidades a seguir:

  • Oi - Dá as boas-vindas ao usuário
    • Comando /start
  • Ajuda - Explica os comandos
    • Comando /ajuda
  • Tchau - Remove o usuário do banco de dados e se despede;
    • Comando /tchau
  • Selecionar estação - Atribui ao usuário a estação selecionada.
    • Comando /selecionar
  • Último - Informa (via string) o valor da última medida do dado selecionado;
    • Comando /ultimo
  • Dia - Informa (via gráfico) o último dia de medidas;
    • Comando /dia
  • Semana - Informa (via gráfico) a última semana de medidas;
    • Comando /semana
  • Mês - Informa (via gráfico) o último mês de medidas.
    • Comando /mes

Tarefas futuras propostas:

  • Melhorar a velocidade de resposta do bot (a maneira mais adequada de fazer isso depende de modificações na API para aquisição de dados das EMM);
  • Implementar funcionalidade de "broadcast" para que mantenedores das estações possam enviar mensagens diretamente a todos os inscritos nas estações (ou seja, o mantenedor da estação "X" pode enviar mensagens para todas as pessoas que selecionaram a estação "X");
  • Inscrição em múltiplas estações para obtenção dos dados (exemplo, seleciono uma lista de estações para a minha cidade e para uma cidade que visito frequentemente, dessa forma recebo diversas informações de uma vez só).

Confira o código e mais informações sobre o bot no repositório git.

screenshot_bot.jpg - Captura de tela de uso do bot (29,9 KB) Jan Luc Tavares, 16/08/2017 17:42