Saltar a contenido
Bot Matrix

Chat · Bot · Comandos · Automatización

📌 Sin versionar

Bot de Matrix — Comandos del sistema desde el chat

Un bot que vive en las salas de Matrix y responde a comandos del sistema. Escribe /estado para saber cómo está todo, /reiniciar bomba si falla el pozo, o /horus para encender el servidor de IA.

Como usuario

Qué podrás hacer

  • Consultar el estado del sistema con /estado
  • Solicitar acciones concretas con comandos (/reiniciar bomba, /horus)
  • Recibir notificaciones del sistema en el chat

Cómo se accederá

Plataforma Cómo
Matrix Escribe los comandos en cualquier sala donde esté el bot

Integración con otros servicios de SmallCountry

Servicio Relación
Matrix El bot opera dentro del servidor Matrix
n8n Los comandos del bot disparan workflows en n8n
Node-RED /reiniciar bomba y comandos de campo
ntfy El bot publica alertas del sistema en las salas

Servicios que lo hacen posible

  • matrix-nio — librería Python para interactuar con la API (interfaz de programación) de Matrix
  • Matrix — servidor de chat
Para el administrador (diseño previsto)
LXC (contenedor ligero de Proxmox) 192
IP 10.10.20.192
Tier B
Impacto 🟢 Bajo

Sin ZFS (sistema de archivos con integridad de datos) propio — sin estado persistente. Docker: bot python con matrix-nio. Healthcheck: enviar /estado en Matrix. Backup: código versionado en Forgejo.

Para el arquitecto (diseño previsto)

vmbr2. El bot se conecta a la API de Matrix (LXC 190). Responde a comandos predefinidos que disparan webhooks en n8n o publican en MQTT (protocolo de mensajería ligera para IoT). Sin acceso de escritura a sistemas críticos — solo comandos allowlist. Playbook: integrado en deploy-matrix.yml.

Secciones relacionadas

🌐 Enlaces de interés

matrix-nio