Nexus Bot
Loading...
Discord Bot Studio
Discord Bot Studio Kit de proyectos de bots de IA orientado a producción
Listo para construir

PYTHON · DISCORD.PY · SQLITE

Un bot de Discord con IA completo, listo para el lanzamiento.

Explora la arquitectura funcional, inspecciona cada archivo fuente y descarga un iniciador asíncrono limpio que puedes ejecutar localmente o desplegar.

—archivos del proyecto
4Cogs de Discord
3servicios asíncronos
100%env configurado

MAPA DEL SISTEMA

Módulos pequeños, límites claros.

Asíncrono en todos los niveles
01

Borde de Discord

Los comandos de barra, menciones, permisos, estados de escritura y embeds legibles residen en cogs especializados.

cogs/
02

Puerta de enlace de IA

Un cliente HTTP compatible con OpenAI añade tiempos de espera, políticas de reintento, configuración del proveedor y mensajes de error seguros.

services/ai_service.py
03

Memoria persistente

SQLite mantiene la configuración del servidor y las conversaciones por usuario/canal aisladas, limitadas, con fecha de expiración y restablecibles.

database.py
04

Capa de seguridad

El spam, las palabras bloqueadas, el filtrado de enlaces, las advertencias y los registros de moderadores se ejecutan mediante reglas validadas explícitas.

cogs/moderation.py

EXPLORADOR DE FUENTES

Inspecciona el proyecto archivo por archivo.

Select a fileSOURCE
Selecciona un archivo del árbol del proyecto para inspeccionarlo.

LISTA DE VERIFICACIÓN DE LANZAMIENTO

Desde la descarga hasta la primera respuesta.

01

Configurar secretos

Copia .env.example a .env. Agrega el token de Discord, la clave de IA, la URL del proveedor y el modelo. Nunca confirmes el archivo .env en el repositorio.

02

Invitar con el privilegio mínimo

Usa los alcances bot y applications.commands. Habilita solo Message Content, luego otorga Send Messages, Embed Links, Read History y Moderate Members si es necesario.

03

Sincronizar y probar

Ejecuta el bot una vez para sincronizar los comandos globales, o establece DEV_GUILD_ID para una sincronización de desarrollo instantánea. Revisa los registros para detectar errores de permisos o intenciones.

04

Desplegar de forma segura

Usa un worker en Railway, Render, Fly.io o un VPS pequeño. Monta almacenamiento persistente para SQLite y configura reinicios conscientes del estado de salud.

Incluido en el kitMódulos reales de Python, pruebas, plantilla de entorno, README, reglas de moderación y manejo de cierre ordenado.
Creado como un punto de partida práctico para la automatización responsable de la IA.v1.0 · async-ready