Uno de los proyectos en los que he estado trabajando recientemente es Turbo Vieja, un bot de Discord diseñado para ir más allá de los bots tradicionales.

La idea principal no era crear otro bot de comandos, sino desarrollar algo que pudiera interactuar de forma más natural dentro de una comunidad.


Qué hace este bot

Turbo Vieja es un bot que:

  • Aprende patrones de los usuarios (forma de escribir, temas, comportamiento)
  • Mantiene memoria de conversaciones recientes
  • Guarda historial en base de datos
  • Responde utilizando inteligencia artificial
  • Controla el acceso a información mediante roles

No funciona únicamente con comandos, sino que se integra en el flujo normal del chat.


Tecnologías utilizadas

El proyecto está desarrollado en Python y utiliza:

  • discord.py para la conexión con Discord
  • SQLite para almacenamiento de datos
  • OpenRouter para generación de respuestas con IA

También incluye:

  • Sistema de rotación de API keys
  • Limitación de uso para evitar spam
  • Validación de datos y control de errores

Sistema de memoria

Una de las partes más interesantes es la memoria.

El bot guarda información como:

  • Mensajes enviados
  • Actividad por canal
  • Interacciones entre usuarios

Esto permite generar respuestas con contexto en lugar de respuestas genéricas.


Seguridad

El sistema está pensado para evitar problemas comunes:

  • No expone datos sensibles
  • No muestra errores internos al usuario
  • Restringe funciones según roles
  • Filtra inputs para evitar abusos

Objetivo del proyecto

Este proyecto nace como una forma de explorar cómo aplicar IA en comunidades reales.

La intención es mejorar la interacción sin que el bot se sienta artificial o intrusivo.


Código del proyecto

https://github.com/AngelAlonsoRamirez/Discord-AI

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *