Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/crud-telegram-em-mongodb
🤤ESSE É UM BOT DO TELEGRAM DE CRUD EM MONGODB!
https://github.com/vilhalva/crud-telegram-em-mongodb
bot crud database framework mongodb projeto python python-telegram-bot redes-sociais telegram
Last synced: 8 days ago
JSON representation
🤤ESSE É UM BOT DO TELEGRAM DE CRUD EM MONGODB!
- Host: GitHub
- URL: https://github.com/vilhalva/crud-telegram-em-mongodb
- Owner: VILHALVA
- Created: 2024-02-20T19:36:18.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T21:11:17.000Z (6 months ago)
- Last Synced: 2024-07-09T02:19:16.002Z (6 months ago)
- Topics: bot, crud, database, framework, mongodb, projeto, python, python-telegram-bot, redes-sociais, telegram
- Language: Python
- Homepage:
- Size: 303 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD TELEGRAM EM MONGODB
🤤ESSE É UM BOT DO TELEGRAM DE CRUD EM MONGODB!
## DESCRIÇÃO:
Este bot do Telegram oferece uma variedade de recursos para gerenciar uma lista de usuários de forma eficiente e conveniente. Aqui estão os principais recursos:1. **Adicionar Usuário**: Os usuários podem adicionar novos usuários à lista fornecendo seus nomes e idades. O bot guia por meio de uma série de mensagens interativas, solicitando o nome e a idade do novo usuário a ser adicionado.
2. **Listar Usuários**: O bot permite que as pessoas visualizem todos os usuários cadastrados na lista. Ao selecionar essa opção no menu, ele exibe uma lista detalhada de todos os usuários, incluindo seus nomes e idades.
3. **Atualizar Usuário**: Os usuários têm a capacidade de atualizar as informações de um usuário existente na lista. O bot solicita o nome do usuário a ser atualizado, seguido pelo novo nome e idade a serem atualizados. Isso permite que as pessoas mantenham a lista de usuários atualizada com as informações mais recentes.
4. **Excluir Usuário**: O bot permite que as pessoas excluam um usuário específico da lista. Ao selecionar essa opção no menu e fornecer o nome do usuário a ser excluído, o bot remove o usuário da lista, garantindo que apenas usuários válidos sejam mantidos na lista.
5. **Interface Amigável**: O bot oferece uma interface de usuário amigável, apresentando um menu inicial com botões inline que facilitam a navegação e a interação. Os usuários podem acessar facilmente as diferentes opções do bot e seguir as instruções fornecidas para realizar as operações desejadas.
6. **Feedback de Ações**: O bot fornece feedback claro e informativo após a conclusão de cada ação. Os usuários recebem mensagens de confirmação ou feedback de erro, garantindo uma experiência de usuário suave e sem problemas.
7. **Operações CRUD**: Este bot segue o paradigma CRUD (Create, Read, Update, Delete), permitindo que as pessoas realizem todas as operações básicas de manipulação de dados em uma lista de usuários diretamente do Telegram.
## EXECUTANDO O PROJETO:
1. **Conectando o MONGODB:**
- Antes de você executar o bot, você precisa conectar o MONGODB. Para deixar o MongoDB ligado e executando.
- Certifique-se de ter um servidor MongoDB em execução localmente na porta padrão (27017), ou ajuste a URL de conexão de acordo com sua configuração.2. **Instalando as dependências:**
- Antes de executar o bot, certifique-se de instalar todas as dependências necessárias. No terminal, execute o seguinte comando para instalar as dependências listadas no arquivo `requirements.txt` em `CODIGO`:
```bash
pip install -r requirements.txt
```3. **Coloque o Token:**
- Antes de executar o programa, é necessário substituir o token do seu bot no arquivo `TOKEN.py`, o qual pode ser obtido por meio do [@BotFather](https://t.me/BotFather).4. **Inicie o Bot:**
- Execute o bot do Telegram em Python iniciando-o com o seguinte comando em `CODIGO`:
```bash
python CODIGO.py
```- Inicie o bot enviando o comando `/start`. Receba uma mensagem de boas-vindas e clique no botão inline.
## NÃO SABE?
- Entendemos que para manipular arquivos em muitas linguagens e tecnologias relacionadas, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos alguns subsidios:
* [VEJA A DOCUMENTAÇÃO](https://python-telegram-bot.org/)
* [CURSO DE PYTHON](https://github.com/VILHALVA/CURSO-DE-PYTHON)
* [CURSO DE MONGODB](https://github.com/VILHALVA/CURSO-DE-MONGODB)
* [CURSO SUGERIDO](https://github.com/VILHALVA/CURSO-DE-TELEBOT)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)