Bot de telegram (@CriadorPlacarBot), cujo objetivo é gerar imagens com os dados de um jogo válido pelo ranking da OPEN. Ele foi desenvolvido de forma independente e não possui vínculo oficial com o ranking. O objetivo é apenas facilitar a geração da imagem.
Clique aqui e acesse o bot!
- Clone este repositório
git clone https://github.com/lbpinheiro/criadorplacarbot.git
- Usando
.env.example
como base, crie o seu próprio.env
e insira o TOKEN do bot
cp .env.example .env
- Instale os requesitos
pip install -r requirements.txt
- Inicie o servidor
python -u main.py
- Para iniciar o bot fora do service unit
nohup python3 -u main.py &
- Crie o service unit em
/etc/systemd/system
. Abaixo apenas um exemplo de umcriadorplacar.service
[Unit]
Description=Criador Placar - telegram bot
After=network.target
[Service]
WorkingDirectory=/<path>/criadorplacarbot
ExecStart=/<path>/criadorplacarbot/bin/python /<path>/criadorplacarbot/main.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
- No campo
ExecStart
, é possível utilizar um script de inicialização (usando python venv eu prefiro fazer direto pelo service unit, como mostrado acima). Exemplo de script de inicialização
#!/bin/bash
cd /<LOCAL ONDE ESTÁ O BOT>/
exec python3 main.py
- A depender da fonte e da máquina utilizada como servidor, talvez seja necessário ajustes no
OFFSET
dentro do.env
- Preenchimento da boleta de torneio de duplas
Antes de enviar uma PULL REQUEST, por favor, certifique-se de rodar o flake8 no novo código para garantir a conformidade com as diretrizes de estilo e boas práticas do projeto.
Agradeço seu comprometimento com a qualidade do código e suas contribuições para aprimorar o projeto!