imd-bolsas-bot
imd-bolsas-bot copied to clipboard
Bot de alimentação do IMD Bolsas no Telegram e Twittter. Seu objetivo é alertar estudantes do instituto sobre bolsas e vagas de estágio.
IMD Bolsas Bot
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.
Iniciando
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.
Pré-Requisitos
Você precisará basicamente do Python 3.8 ou superior instalado na sua máquina.
Ambiente Virtual
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".
Variáveis de Ambiente
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.
Instalação
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
Construído Com
- 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.
Contribuições
Sinta-se absolutamente à vontade para contribuir.
Licença
Esse projeto é distribuído sob a Licença MIT. Leia o arquivo LICENSE para ter mais detalhes.