Bot de alimentação do canal IMD Bolsas no Telegram e do perfil IMD Bolsas no Twitter. Seu objetivo é alertar estudantes do instituto sobre bolsas e vagas de estágio.
Essas instruções lhe darão uma cópia do projeto e um caminho para executá-lo localmente para fins de desenvolvimento e teste. Vide as notas de deployment para entender como fazer deploy.
Você precisará basicamente do Python 3.8 ou superior instalado na sua máquina.
Recomendo fortemente que você utilize um ambiente virtual para rodar esse projeto, de modo a isolar os pacotes externos instalados e manter seu escopo global limpo. Caso não esteja familizarizado com esse conceito, recomendo esta excelente leitura rápida: "Gerenciamento de Ambientes Python com pyenv".
O arquivo .env.example contém a relação das variáveis de ambiente que o bot precisa para funcionar. Defina-as antes de executar o projeto.
Caso prefira carregar essas variáveis localmente, copie o arquivo .env.example
para um arquivo .env
:
cp .env.example .env
Em seguida, edite o novo arquivo, inserindo os valores das variáveis.
Clone esse repositório via Git ou baixe-o em um arquivo .zip aqui mesmo no GitHub. Em seguida, instale as dependências:
pip -r requirements.txt
Para rodar, execute o arquivo main.py
:
python main.py
- Jinja - Uma moderna e simples biblioteca de templating para Python.
- python-telegram-bot - Um wrapper irrecusável para a construção de bots para o Telegram.
- SQLAlchemy - Um kit de ferramentas SQL que fornece flexibilidade e poder a aplicações.
Sinta-se absolutamente à vontade para contribuir.
Esse projeto é distribuído sob a Licença MIT. Leia o arquivo LICENSE para ter mais detalhes.