Skip to content

leoberbert/telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

telegram-bot

Pré-Requisitos:

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:

image

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.

image

image

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.

image

python3 boot.py

Agora iremos interagir com nosso bot e vermos o que ele nos retorna.

image

Este foi um exemplo de um bot simples no telegram.

[]'s leoberbert

About

Bot para Telegram para cadastro e consulta de plantonistas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published