Skip to content

dehatanes/telegram-bots-boilerplates

Repository files navigation

Boilerplates para Bots do Telegram

Arsenal de boilerplates diversos para criar seus chatbots/bots no telegram usando Flask.

Sobre

A ideia aqui é disponibilizar boilerplates com pedaços de código para ajudar a criar um bot no telegram usando Flask e Python 3.8 sem que você precise se preocupar com a parte repetitiva e foque apenas em criar um processamento legal para o seu bot ⭐

PS: Os boilerplates não estão adaptados para desenvolvimento local, foram criados com a intenção de irem direto para um servidor (como o PythonAnywhere).

Códigos disponíveis

Obs: quando eu falar token do telegram aqui nas docs eu quero dizer o token fornecido pelo botfather no momento de criação do bot no telegram.

arquivo descrição
minimal_endpoint.py Arquivo com um endpoint para webhook que apenas pega o corpo da mensagem enviada pelo telegram e gera um log de que ela chegou. Não reponde o usuário nem realiza outras ações.
send_text_resp_bot.py Arquivo com um endpoint para webhook que pega o corpo da mensagem enviada pelo telegram e a usa para enviar uma mensagem em resposta ao usuário. Essa mensagem utiliza a própria mensagem do usuário e seu nome para montar a resposta. Lembre de alterar o valor do token do telegram no arquivo.
crush_percentage_bot.py Exemplo criado a partir do arquivo anterior. Ao receber uma mensagem, calcula uma porcentagem e a retorna com um texto customizado de resposta. Lembre de alterar o valor do token do telegram no arquivo.
send_custom_audio_bot.py Arquivo com um endpoint que pega o texto recebido de mensagem e o converte em áudio (narrado estilo google tradutor) para enviá-lo para a pessoa. Lembre de alterar o valor do token do telegram no arquivo. Esse código necessita que libs externas sejam instaladas.

About

Repositório com boilerplates diversos para criar seus chatbots/bots no telegram usando Flask.

Topics

Resources

Stars

Watchers

Forks

Languages