Python >= 3.7 Módulo sqlite3 Ter um bot criado no Telegram através do @BotFather pois precisaremos do token criado.
Instalar as bibliotecas do arquivo requirements.txt :
pip3 install -r requirements.txt
Este simples código lhe ajudará a implementar um simples bot para telegram que retornará a escala de plantão cadastrada.
Primeiramente será necessário criarmos a base de dados onde serão armazenados os plantonistas, para isso execute o código abaixo que criará o arquivo plantao.db:
python3 database.py
Feito isso iremos agora subir o nosso servidor WEB onde iremos realizar o cadastro do plantonista:
python3 server.py
Acesse o local onde o comando acima está sendo executado através de seu browser, o meu caso será a máquina local:
http://localhost:5000/plantao
Será solicitado o usuário e senha que está cadastrado no arquivo server.py no bloco abaixo:
Ao fornecer o usuario e senha você será direcionado para a tela de cadastro abaixo onde poderá cadastrar o nome do plantão e a data que ele está de plantão.
Caso queira consultar se o cadastro foi realizado no banco de dados, execute o show_cadastro.py:
python3 show_cadastro.py
('Joao', '2023-04-03')
Agora iremos iniciar o boot para que possamos interagir com ele:
OBS: Será necessário subistituir no código, o bloco abaixo adicionando o token do seu bot que você obteve após criação do mesmo no @BotFather.
python3 boot.py
Agora iremos interagir com nosso bot e vermos o que ele nos retorna.
Este foi um exemplo de um bot simples no telegram.
[]'s leoberbert