Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felipe-sant/bot-do-telegram
Segunda atividade da disciplina Interação Humano Computador
https://github.com/felipe-sant/bot-do-telegram
Last synced: about 22 hours ago
JSON representation
Segunda atividade da disciplina Interação Humano Computador
- Host: GitHub
- URL: https://github.com/felipe-sant/bot-do-telegram
- Owner: felipe-sant
- License: mit
- Created: 2024-03-15T22:57:02.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-20T22:04:42.000Z (8 months ago)
- Last Synced: 2024-03-21T23:24:50.827Z (8 months ago)
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🤖 Bot do Telegram 🤖
![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white)
Este projeto é parte de uma atividade prática da **Interação Humano Computador**, com o objetivo de explorar e aprimorar habilidades no desenvolvimento de bots para o Telegram utilizando Python. O projeto visa a implementação de um bot funcional que possa interagir e guardar informações e organizar utilizando o transform com base no assunto e passos que você ofereceu, tudo isso dentro do ambiente do Telegram. Ao aplicar os conceitos aprendidos, integração com APIs externas e tratamento de eventos, este projeto proporciona uma oportunidade valiosa para a prática e aprofundamento dos conhecimentos adquiridos na disciplina.
## 🎯 Objetivos:
- **Responder a comandos específicos**: Configurar o bot para reconhecer e responder a uma variedade de comandos específicos enviados pelos usuários, como consultas de informações, solicitações de ajuda e interações diversas.
- **Integração com APIs externas**: Incorporar a capacidade do bot de interagir com APIs externas, permitindo, por exemplo, buscar informações atualizadas, realizar consultas em serviços web ou oferecer funcionalidades adicionais baseadas em serviços externos.
- **Tratamento de Eventos**: Desenvolver um sistema robusto de tratamento de eventos, garantindo que o bot possa lidar eficientemente com eventos diversos, como mensagens recebidas, comandos executados, erros de processamento e interações de usuários, proporcionando uma experiência de uso fluida e responsiva.
## 🖥️ Requisitos
Para executar este projeto, você precisará de:
- Python 3.6 ou superior instalado em seu sistema.
## ⚙️ Configuração e Execução
### Configuração do Ambiente
1. Baixe o TelegramBotAPI:
pip install pyTelegramBotAPI
2. Baixe o Transformers:
pip install transformers
3. Edite o [Arquivo de Configuração](config.py) com o token do seu Bot.
### Como Executar:
1. Navegue até a pasta do projeto clonado e execute o script principal utilizando o Python:
python .\src\app.py
2. Abra o Chat com o seu bot, https://t.me/(nome_seu_bot)
3. Para sair da aplicação aperte CTRL + C.