- Notifications
You must be signed in to change notification settings - Fork0
Bot de Discord en Python con un sistema de despliegue automatizado. Al iniciar el proyecto, se despliega un bot de Discord, un servidor API REST, un servicio web estático y un túnel de Cloudflare para brindar acceso a la web y a la API.
License
GatoArtStudio/GatoBot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GatoBot es un bot de Discord versátil y amigable, diseñado para mejorar la experiencia de tu servidor. Con una interfaz web moderna y funciones potentes, GatoBot combina utilidad y facilidad de uso.
- Gestión de usuarios (kick, ban, timeout)
- Sistema de advertencias
- Filtrado de contenido
- Logs de acciones
- Reproducción de música de alta calidad
- Soporte para múltiples plataformas
- Control de cola y reproducción
- Comandos intuitivos
- Comandos interactivos
- Mini-juegos
- Reacciones personalizadas
- Sistema avanzado de embeds
- Anuncios personalizables
- Información del servidor
- Estadísticas
/help - Muestra la lista de comandos/play - Reproduce música/create_embed - Crea embeds personalizados/update_announcement - Envía anuncios globales (solo desarrollador)
Reproducir Música
/play <URL o nombre de la canción>
Crear Embed
/create_embed #canal
Moderación
/timeout @usuario <duración> <razón>/warn @usuario <razón>
- Backend: Python, Discord.py
- Frontend: Astro, React, TailwindCSS
- Base de Datos: SQLite
- API: FastAPI
- Contenedorización: Docker
Clonar el repositorio
git clone https://github.com/GatoArtStudio/GatoBot.gitcd GatoBot
Configurar variables de entorno
cp .env.example .env# Editar .env con tus tokens y configuraciones
Instalar dependencias
pip install -r requirements.txt
Iniciar el bot
# Usando Dockerdocker-compose up -d# Sin Dockerpython src/main.py
GatoBot/└── src ├── api/ # API REST con FastAPI ├── assets/ # Recursos estáticos ├── commands/ # Comandos del bot ├── config/ # Configuraciones ├── core/ # Núcleo del bot ├── database/ # Base de datos ├── events/ # Eventos del bot ├── frontend/ # Interfaz web (Astro + React) ├── helpers/ # Utilidades y helpers ├── models/ # Modelos de datos ├── services/ # Servicios └── views/ # Vistas de discord
Las contribuciones son bienvenidas! Por favor, lee nuestroCONTRIBUTING.md para más detalles.
Este proyecto está bajo la Licencia MIT - ver el archivoLICENSE para más detalles.
Desarrollado con ❤️ porGatoArtStudio
About
Bot de Discord en Python con un sistema de despliegue automatizado. Al iniciar el proyecto, se despliega un bot de Discord, un servidor API REST, un servicio web estático y un túnel de Cloudflare para brindar acceso a la web y a la API.