Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.