/gafanhoto

Bot para monitoramento de promoções no fórum do Hardmob http://www.hardmob.com.br/promocoes/

Primary LanguageJavaMIT LicenseMIT

Gafanhoto

Build Status Coverage Vulnerabilities Bugs Code Smells

Bot para monitoramento de promoções no fórum do Hardmob

Objetivo

O Gafanhoto tem por objetivo buscar e armazenar as urls dos tópicos, postados no fórum de promoções do Hardmob. Além disso ele possibilita através do chat do Telegram, que pessoas cadastrem monitores com palavras-chave, para serem avisadas quando surgirem promoções.

Iniciando

Acesse a área de pesquisa de usuários no Telegram, e pesquise por GafanhotoMobBot.

Ao iniciar a conversa, clique no botão start e as instruções serão apresentadas.

Monitorando

Digite o comando /monitorar e será perguntado quais palavras-chave você deseja monitorar. Quanto mais palavras-chave, mais específica será a busca.

Listando os monitores

Digite o comando /listar e serão apresentados os monitores que você possui cadastrados.

Apagando os monitores

Se você não deseja monitorar um certo conjunto de palavras-chave, utilize o comando apagar e escolha um monitor para excluir.

Ajuda

A qualquer momento digite /help para que sejam exibidos todos os comandos disponíveis, caso você não se lembre de algum.

Docker

Para subir localmente é possível utilizar docker-compose como mostra o comando abaixo:

GAFANHOTO_TOKEN=SEU_TOKEN_AQUI SPRING_DATA_MONGODB_URI=SUA_CONEXAO_COM_MONGO_DB_AQUI docker-compose up -d