Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/crud-com-discordpy
🤖ESTE É UM BOT DO DISCORD FEITO COM DISCORDPY DE CRUD DE NOMES E IDADES COM SQLITE.
https://github.com/vilhalva/crud-com-discordpy
bot crud database discord discordpy framework projeto python redes-sociais sqlite
Last synced: 26 days ago
JSON representation
🤖ESTE É UM BOT DO DISCORD FEITO COM DISCORDPY DE CRUD DE NOMES E IDADES COM SQLITE.
- Host: GitHub
- URL: https://github.com/vilhalva/crud-com-discordpy
- Owner: VILHALVA
- Created: 2024-07-04T21:02:56.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-09T17:19:09.000Z (7 months ago)
- Last Synced: 2024-07-10T01:53:14.856Z (7 months ago)
- Topics: bot, crud, database, discord, discordpy, framework, projeto, python, redes-sociais, sqlite
- Language: Python
- Homepage:
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRUD COM DISCORDPY
🤖ESTE É UM BOT DO DISCORD FEITO COM DISCORDPY DE CRUD DE NOMES E IDADES COM SQLITE.
## DESCRIÇÃO:
O bot desenvolvido em Discord.py é um CRUD (Create, Read, Update, Delete) simples utilizando um banco de dados SQLite integrado. Ele permite gerenciar uma lista de usuários diretamente no servidor Discord através de comandos específicos.## FUNCIONALIDADES:
1. **Adicionar Usuário (`!add`)**:
- Permite adicionar um novo usuário ao banco de dados especificando o nome e a idade.
- **Uso**: `!add `2. **Listar Usuários (`!list`)**:
- Lista todos os usuários atualmente cadastrados no banco de dados.
- **Uso**: `!list`3. **Atualizar Usuário (`!update`)**:
- Atualiza as informações de um usuário existente pelo ID, modificando o nome e a idade.
- **Uso**: `!update `4. **Deletar Usuário (`!delete`)**:
- Remove um usuário do banco de dados com base no ID.
- **Uso**: `!delete `## EXECUTANDO O PROJETO:
1. **Editar o código:**
- Substitua `seu_token_aqui` pelas suas credenciais corretas, que podem ser obtidas no [Discord Developer Portal](https://discord.com/developers/applications), em `CODIGO/TOKEN.py`.
2. **Instalando as dependências:**
- Antes de executar o aplicativo, 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` no diretório: `CODIGO`:
```bash
pip install -r requirements.txt
```
- Isso instruirá o pip a ler o arquivo requirements.txt e instalar todas as dependências listadas.3. **Inicie o Bot:**
- Execute o bot do Discord iniciando-o com o seguinte comando no diretório `CODIGO`:
```bash
python CODIGO.py
```4. **Comandos Disponíveis**:
- Use os seguintes comandos no canal de texto onde o bot está ativo:- **Adicionar Usuário**: `!add `
- Exemplo: `!add Maria 25`- **Listar Usuários**: `!list`
- Exibe todos os usuários cadastrados no banco de dados.- **Atualizar Usuário**: `!update `
- Exemplo: `!update 1 Maria 26`- **Deletar Usuário**: `!delete `
- Exemplo: `!delete 1`5. **Observações**:
- Certifique-se de que o bot está online no Discord para responder aos comandos. Verifique a saída no console Python para garantir que o bot esteja conectado.
- Os comandos funcionam conforme definido no script Python. Qualquer modificação nos comandos ou na estrutura do banco de dados deve ser feita diretamente no código.## EXEMPLOS DE COMANDOS:
Suponha que você tenha adicionado o bot ao seu servidor Discord e ele esteja online. Aqui está como você pode usar os comandos:1. Para adicionar um usuário:
```
!add Maria 25
```
Isso adicionará um usuário chamado Maria, com 25 anos, ao banco de dados.2. Para listar todos os usuários:
```
!list
```
Isso mostrará uma lista de todos os usuários atualmente registrados no banco de dados.3. Para atualizar um usuário existente (por exemplo, o usuário com ID 1):
```
!update 1 Maria 26
```
Isso atualizará as informações do usuário com ID 1 para o nome Maria e idade 26.4. Para deletar um usuário pelo ID (por exemplo, o usuário com ID 1):
```
!delete 1
```
Isso deletará o usuário com ID 1 do banco de dados.Esses são exemplos básicos de como você pode interagir com o bot. Você pode expandir e personalizar os comandos conforme necessário, adicionando mais funcionalidades ou ajustando os parâmetros de entrada e saída conforme a lógica do seu aplicativo Discord.
## 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 cursos gratuitos disponíveis:
* [CURSO DE DISCORDPY](https://github.com/VILHALVA/CURSO-DE-DISCORDPY)
* [CURSO DE PYTHON](https://github.com/VILHALVA/CURSO-DE-PYTHON)
* [CURSO DE SQLITE](https://github.com/VILHALVA/CURSO-DE-SQLITE)
* [CURSO DE PYTHON COM SQLITE](https://github.com/VILHALVA/CURSO-DE-PYTHON-COM-SQLITE)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)