- Stack completo con Mattermost, NocoDB y Sales Bot - Procesamiento OCR de tickets con Tesseract - Sistema de comisiones por tubos de tinte - Comandos slash /metas y /ranking - Documentación completa del proyecto Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Mattermost - Plataforma de Mensajería
Stack de Mattermost Team Edition para comunicación del equipo de ventas.
Componentes
- Mattermost Server - Servidor de mensajería
- PostgreSQL - Base de datos
Puertos
| Servicio | Puerto |
|---|---|
| Mattermost | 8065 |
| PostgreSQL | 5432 (interno) |
Despliegue
docker compose up -d
Configuración
El stack está configurado con:
- Usuario:
consultoria-as - Zona horaria: América/México_City
- Modo: Team Edition (gratuito)
Webhooks Configurados
Webhook Saliente (Outgoing)
Envía mensajes del canal de ventas al Sales Bot:
- URL destino:
http://192.168.10.204:5000/webhook/mattermost - Token de verificación configurado en
.env
Comandos Slash
| Comando | URL | Descripción |
|---|---|---|
| /metas | http://192.168.10.204:5000/comando/metas | Muestra metas del vendedor |
| /ranking | http://192.168.10.204:5000/comando/ranking | Ranking de vendedores |
Volúmenes
volumes:
- mattermost_data:/mattermost/data
- mattermost_logs:/mattermost/logs
- mattermost_config:/mattermost/config
- postgres_data:/var/lib/postgresql/data
Acceso
- URL: http://192.168.10.204:8065
- Team: sales
Integración con Sales Bot
- El vendedor envía un mensaje con foto del ticket
- Mattermost envía webhook al Sales Bot
- Sales Bot procesa y responde en el mismo canal
- Sales Bot agrega reacción al mensaje original
Mantenimiento
Ver logs
docker compose logs -f mattermost
Reiniciar servicios
docker compose restart
Backup de datos
docker compose exec postgres pg_dump -U consultoria-as mattermost > backup.sql