DevOps / SRE
Filtrar alertas de Grafana o Datadog: Mattermost solo avisa si hay severidad real y una acción que tomar, y baja el ruido un 80%.
Integración n8n
Analizar el sentimiento del feedback en Mattermost y avisar al canal es lo que pide un equipo que no quiere leer hilos a mano. Google imprime «analyze the sentiment of feedback and send a message on mattermost» en este dominio. El atajo habitual es un bot cerrado o revisar el canal cada mañana. n8n es el método: en este catálogo el JSON importable es typeformTrigger + googleCloudNaturalLanguage + post a Mattermost, o un cron de café virtual con Calendar. Cero webhook del canal, cero OpenAI, cero RAG de wiki. Esta página cubre el job real y los rate limits que suelen tumbar el primer flujo.
En este catálogo se define como dos grafos: typeformTrigger + googleCloudNaturalLanguage + post a Mattermost, o cron de café virtual (grupos de 3 + googleCalendar Meet). Ninguno lee el canal con un LLM. n8n es el método.
1) El primer slug: typeformTrigger, Cloud NL sobre el campo del evento, IF de score, post Mattermost; rama falsa NoOp. 2) El segundo: cron lunes 10:00, getAll de usuarios, Fisher-Yates, googleCalendar Meet. 3) Cero OpenAI, cero webhook del canal, cero wiki. n8n es el método.
| Workflow | Disparo | Dificultad |
|---|---|---|
| Typeform + Google Cloud Natural Language a Mattermost (no es webhook del canal) | typeformTrigger (formId vacío) | Intermedio |
| Café virtual semanal: grupos de 3 + Calendar (no es bot de FAQ) | cron cada lunes a las 10:00 | Intermedio |
| Resumen diario de hilos largos al lead del equipo | Cada día a las 18:00 | Intermedio |
| Traducir posts y republicarlos en el canal | Webhook saliente | Básico |
| Moderación automática de contenido inapropiado | Webhook saliente | Avanzado |
| Alerta crítica filtrada por IA a Mattermost | Webhook de Datadog o Grafana | Avanzado |
Análisis de sentimiento en Mattermost, en este catálogo, se define como Typeform + Cloud Natural Language a un post, o café virtual con Calendar. Cero webhook del canal. Cero OpenAI. Cero RAG de wiki. El título no se toca.
Google imprime «analyze the sentiment of feedback and send a message on mattermost». El título de esta página habla de webhook o token de bot, OpenAI, Claude o Gemini, y un aviso al canal. analyze-the-sentiment-of-feedback-and-send-a-message-on-mattermost (446 impresiones) no es un webhook saliente de Mattermost. Es un typeformTrigger (formId vacío), googleCloudNaturalLanguage sobre el campo «What did you think about the event?», un IF que lee documentSentiment.score (sin umbral visible en el canvas) y, si pasa, un post de Mattermost con la puntuación y el texto. La rama falsa es NoOp. Cero nodo OpenAI. Cero Claude. Cero Gemini. Cero webhook del canal. El sentimiento lo puntúa la API de Google, no un LLM.
coffee-bot-mattermost (4 impresiones) no es un bot de FAQ con la wiki. El H1 ya lo dice: gestor de grupos de café virtual. cron semanal el lunes a las 10:00, Mattermost «Greetings», getAll de usuarios del canal, Function Fisher-Yates en grupos de 3, anuncio de grupos (el channelId del anuncio es un = suelto) y googleCalendar «n8n coffee catchup» con Hangouts Meet. Las fechas del evento están fijas en 2020-12-17. Cero mención al bot. Cero Confluence. Cero Notion. Cero RAG.
Las cuatro filas sin slug (resumen a las 18:00, traducción, moderación, alerta de Datadog o Grafana) son patrones. El trabajo que esta página promete (webhook del canal, modelo OpenAI o Claude, RAG de wiki) no tiene JSON importable. Presentar Typeform+Cloud NL o el café del lunes como «bot de sentimiento + FAQ interna» era el cebo de snippet que D7 prohíbe. n8n es el método; el bot cerrado de Mattermost o un SaaS de 10 € por usuario es el atajo.
Cuando montes el análisis de verdad: filtra el user_id del bot o entra en bucle. Mattermost corta a 16.383 caracteres. Sube RateLimitSettings si superas 60 peticiones por minuto. On-prem: el orquestador tiene que llegar (VPN o IP). Para compliance estricto, modelo autoalojado, no la API de Google Cloud NL. El título no se toca: «Análisis de sentimiento en Mattermost». Esta sección no añade preguntas frecuentes (siguen 3). Si Tualoteu tiene que dejar el webhook, el umbral y el canal cuadrando a la primera, el formulario está en desarrollar.
DevOps / SRE
Filtrar alertas de Grafana o Datadog: Mattermost solo avisa si hay severidad real y una acción que tomar, y baja el ruido un 80%.
Producto
Analizar el tono de las retrospectivas en el canal #retro y mostrar una puntuación consolidada por sprint.
Soporte interno IT
Un bot de FAQ responde VPN, contraseñas y accesos con la wiki interna, y recorta los tickets de primer nivel.
RRHH / cultura
Encuestas de pulso semanales en #happiness, con el agregado de tono en una hoja para el equipo de cultura.
Mattermost Server v5.x+ con webhook + bot accounts habilitados
System Admin necesario para habilitar Incoming/Outgoing Webhooks y Bot Accounts en System Console.
Personal Access Token o Bot Account token
Bot Accounts recomendados producción: permisos granulares + nombre + avatar customizables.
API key del proveedor IA (OpenAI, Anthropic, Google)
OpenAI $5 crédito gratis registro; Anthropic Claude requiere request access; Gemini API gratis tier generoso.
Red y autenticación hacia el servidor Mattermost
Si Mattermost está on-prem, el orquestador debe llegar: misma VPN o IP en whitelist. n8n es el método.
El webhook de Mattermost no dispara el análisis de sentimiento
Comprueba que la palabra disparo está en el mensaje o que content_type es application/json. Si la palabra está vacía, dispara en cada post.
El bot de sentimiento responde a sus propios mensajes y entra en bucle
Si el user_id es el del bot, sáltate el mensaje. Mattermost no filtra eso solo. n8n es el método.
El aviso de sentimiento en Mattermost llega cortado
Mattermost limita posts a 16.383 caracteres. Si la respuesta de la IA es más larga, parte en varios posts o usa adjuntos.
Límite de 60 peticiones por minuto al analizar sentimiento en Mattermost
Sube RateLimitSettings en config.json o espera entre posts.
El aviso de sentimiento con markdown se rompe en Mattermost
Mattermost admite markdown, pero algunas comillas y símbolos lo corrompen. Limpia el texto o envía plano si dudas.
Team Edition self-hosted es gratis y open source. Enterprise (LDAP, compliance, soporte) cuesta 10 dólares por usuario al mes. Cloud desde 10 dólares por usuario al mes.
Sí. Cambias OpenAI por Anthropic Claude o Google Gemini y pones la API key. n8n es el método.
Depende. La API de OpenAI no entrena con tus datos por defecto. Para compliance estricto usa un LLM autoalojado (Llama 3, Mistral).
¿Necesitas automatizar procesos en tu equipo? Hablemos de tu proyecto sin compromiso.
Solicitar consultoríaAprende a construir estos workflows con nuestro Sprint de 30 días y un asistente de IA.
Ver formaciónSi quieres que te implantemos estas automatizaciones en tu organización, deja el correo y la web. n8n es el método. Te respondemos desde soporte@genaisapiens.com.
Quiero que me lo montéis