Plantilla

Bot de Discord (Python, discord.py 2)

App commands con CommandTree, solo intents predeterminados, sincronización por servidor para iterar rápido y menciones desactivadas.

Descargar ZIP (5.0 KB)

SHA-256: 1e5236190975f271965326e018ec57932bac7bde5075d33ade5750c922c845f3 (archivo de suma)

Tecnología: Python 3.10+, discord.py 2.x · Licencia: MIT · Archivos: 12

Qué incluye

App commands con CommandTree, solo intents predeterminados, sincronización por servidor para iterar rápido y menciones desactivadas.

Árbol de archivos

discord-py/
├── bot/
│   ├── __init__.py
│   ├── logic.py
│   └── main.py
├── tests/
│   └── test_logic.py
├── .dockerignore
├── .env.example
├── .gitignore
├── Dockerfile
├── LICENSE
├── README.md
├── requirements-dev.txt
└── requirements.txt

Configuración

unzip discord-py.zip && cd discord-py
python -m venv .venv && . .venv/bin/activate
pip install -r requirements-dev.txt
cp .env.example .env
set -a; . ./.env; set +a; python -m bot.main
pytest -q

Completa .env con las credenciales de la consola oficial de desarrolladores de la plataforma. Nunca lo subas a un repositorio: el .gitignore incluido lo excluye.

Ejecutar con Docker

docker build -t discord-py .
docker run --rm --env-file .env discord-py

Documentación oficial

https://discordpy.readthedocs.io

Todas las plantillas