disturpe-ai-chatbot
Disturpe AI Chatbot es un bot de chat autocontenido para Discord con configuración de IA independiente del proveedor, memoria local en SQLite, cuotas diarias configurables y log de privacidad. No depende de servicios externos ni de Docker.
Ficha actualizada 22 sept 2026, 18:27 · upstream 22 sept 2026, 16:29 · release V1.0.0
Qué es disturpe-ai-chatbot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
El proyecto ofrece una solución de chat en tiempo real para servidores de Discord que no requiere dependencias externas. Permite elegir cualquier API de completión de chat compatible con OpenAI mediante variables de entorno, sin necesidad de configurar un servidor local o Docker. La aplicación utiliza SQLite como base de datos local para almacenar conversaciones y memoria contextual del usuario. Incluye control de cuota diaria por usuario, recuperación automática de mensajes antiguos y opciones personalizadas de personalidad para el bot.
- Servidores de Discord que requieren chat con IA sin dependencias externas
- Comercio electrónico con soporte para imágenes y archivos adjuntos
- Gestión de comunidades donde se necesita memoria contextual persistente
- Aplicaciones de asistencia personal con control de privacidad y cuotas
- Entornos locales o aislados que no pueden usar servicios externos
- Configuración sin proveedor: el usuario elige la API completa (modelo, endpoint, autenticación)
- Autenticación flexible: tokens de Bearer, claves API personalizadas o sin autenticación
- Memoria local SQLite con búsqueda por full-text y BM25 cuando está disponible
- Quotas diarias configurables que se reinician a medianoche según zona horaria
- Logs privados por defecto: los mensajes y respuestas no aparecen en las tarjetas de chat
- Control de seguridad: rechazo de HTTP inseguro remoto, límites de respuesta y tamaño
- Personalización de personalidad con archivos de texto externos
- No incluye Docker ni contenedores; se requiere un entorno local configurado manualmente
- La memoria SQLite tiene límites de rendimiento en servidores con muchos usuarios simultáneos
- El uso de imágenes y archivos adjuntos depende del proveedor de API seleccionado
- Sin soporte nativo para modelos multimodales (imagen + texto) sin extensiones adicionales
- No incluye herramientas de análisis, exportación o edición de conversaciones
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instale el proyecto en un servidor local con Python 3.12+. Crea una carpeta `data` para almacenar la base de datos SQLite y los archivos de personalidad. Configura `.env` con tu token de Discord, URL del endpoint API y claves de autenticación. Ejecuta `start.sh` o el script Windows correspondiente. Para producción, considera usar un servidor web como Nginx/Apache para servir el bot y proteger la API contra ataques directos a la URL.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.