Discord Package - Empaquetador de Bots de Discord
Descripción
Discord Package es una herramienta de lÃnea de comandos para crear y gestionar bots de Discord en Python. Además, incluye un monitor web simple para ver los logs del bot en tiempo real, permitiendo una mejor visualización y depuración.
CaracterÃsticas
- Generación de proyectos de bots de Discord: Crea rápidamente un nuevo proyecto de bot con la estructura de archivos y carpetas necesaria.
- Monitorización de logs en tiempo real: Un servidor web incorporado que muestra los logs del bot en tiempo real en una interfaz web.
- Filtros avanzados: Filtra los logs por nombre de servidor, ID del servidor, nombre de usuario y fecha para facilitar la depuración.
Requisitos
- Python 3.6 o superior.
- Dependencias adicionales:
discord.py,watchdog,asyncio,datetime,requests,rich.
Instalación
1. Instala discord-package
pip install discord-package
Uso
Crear un Nuevo Proyecto de Bot
Para crear un nuevo proyecto de bot de Discord, utiliza el siguiente comando:
dcp create <nombre_del_proyecto>
Reemplaza <nombre_del_proyecto> con el nombre que desees para tu nuevo proyecto. Este comando creará una estructura de proyecto con todos los archivos y carpetas necesarios.
Estructura del Proyecto
El comando create generará una estructura de proyecto similar a la siguiente:
nombre_del_proyecto/
│
├── assets/
│ ├── imagen/
│ │ └── mi_imagen.png
│ └── **init**.py
├── buttons/
│ ├── **init**.py
│ └── buttons_help.py
├── commands/
│ ├── **init**.py
│ └── ping.py
├── config/
│ ├── **init**.py
│ └── bot_config.py
├── functions/
│ ├── **init**.py
│ └── print_logs.py
├── logs/
│ ├── **init**.py
│ └── logs.txt
├── monitor/
│ ├── **init**.py
│ ├── index.html
│ ├── style.css
│ ├── script.js
│ └── monitor.py
├── utils/
│ ├── **init**.py
│ └── error_message.py
├── bot.py
├── dev.py
├── requirements.txt
└── .gitignore
Ejecutar el Bot y el Monitor Web
Para iniciar el bot de Discord y el servidor web de monitorización:
python dev.py
Para mas informacion: Documentacion
Metadata
Release files for discord-package 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| discord_package-0.0.3.tar.gz | 8.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| discord_package-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.3 kB
Release files / discord_package-0.0.3.tar.gz
| Download URL | discord_package-0.0.3.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ac45ec226c6913cd78caf2d0448aef121f72f07d63f8fbab0b9ab7da8270dab
|
|
BLAKE2b-256 checksum How to use checksums |
8d757f4d9084b2dc3bd8cbd470d45cd262fdcb1ac5f8f23630c017285a5a19b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / discord_package-0.0.3-py3-none-any.whl
| Download URL | discord_package-0.0.3-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bc3cb70ffaf123ebc066d3cbe762e4fe79751387d80be750e5421f5017ee2dcb
|
|
BLAKE2b-256 checksum How to use checksums |
03333c2b99b419f08051db3918ae3ae1dd4e7aac6b1b404dc8836740d71e4691
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|