Skip to main content

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

Polaris

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)

Source distribution for discord-package 0.0.3
File Size Uploaded
discord_package-0.0.3.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for discord-package 0.0.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

2.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page