Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.