mediabot_v3
Bot IRC de producción en Perl con MariaDB, plugins y métricas Prometheus. Gestiona memoria comunitaria, moderación, integración LLM (Hailo/OpenAI/Claude/Gemini) y despliegue en Debian 13.
Ficha actualizada 22 sept 2026, 16:46 · upstream 22 sept 2026, 16:06 · release 3.5
Qué es mediabot_v3
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Mediabot v3 es un bot IRC orientado a producción escrito en Perl que combina un núcleo de eventos con administración de canales, memoria persistente respaldada por MariaDB, analítica comunitaria e integraciones multimedia. Proporciona capacidades de moderación, antiflood y operación multinetwork mediante el módulo Net::Async::IRC.
El sistema incluye una arquitectura modular con plugins, donde las características se habilitan deliberadamente por canal a través de chansets. Ofrece integración con modelos de lenguaje grandes (Hailo, OpenAI, Claude, Gemini) con puertas de enlace independientes y un console web opcional (mbweb) para supervisión. La gestión de roles combina cuentas globales (Owner, Master, Administrator) con niveles numéricos por canal.
La instalación está optimizada para Debian 13 mediante systemd, con validación estricta del esquema de base de datos antes del arranque. Incluye métricas Prometheus, registros estructurados y herramientas de diagnóstico como Doctor diagnostics. El despliegue requiere configuración manual de dependencias Perl y nunca debe copiar mediabot.sample.conf directamente.
- Moderación y gestión de canales IRC con roles granulares y políticas por canal
- Gestión de memoria comunitaria persistente (historial, citas, factoids, karma)
- Integración de IA para análisis de conversación mediante Hailo o LLMs externos
- Monitorización de infraestructura con Prometheus y métricas en tiempo real
- Arquitectura modular con API de plugins versionada y límites claros del núcleo
- Despliegue nativo en Debian 13 con systemd y validación de esquema estricta
- Soporte multinetwork con gestión de identidad por red independiente
- Validación de checksums SHA-256/SHA-512 para descargas oficiales estables
- No incluye Docker, Dockerfile o Compose nativo según análisis técnico
- Requiere instalación manual de dependencias Perl y módulos DBI/DBD::MariaDB
- No soporta despliegue con un clic (supportsOneClick: false)
- La versión 3.6dev es línea de desarrollo, no estable para producción
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.
Usar release 3.5 estable desde artefactos oficiales. Ejecutar ./configure antes del arranque. Validar con check_schema_drift.pl --strict. Nunca copiar mediabot.sample.conf. Iniciar primero en foreground para verificar logs. Instalar systemd después de validación limpia.
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.