1 repositorio
Executing custom scripts to intercept and modify the content of messages flowing through a system.
Distinct from Message Interception: Distinct from Message Interception: focuses on the active programmatic modification via scripting rather than passive monitoring or capture.
Explore 1 awesome GitHub repository matching networking & communication · Programmatic. Refine with filters or upvote what's useful.
Matterbridge es un puente de chat multiprotocolo y puerta de enlace de mensajería que sincroniza mensajes, medios e identidades de usuario a través de plataformas de comunicación dispares en tiempo real. Funciona como un bus de mensajes agnóstico al protocolo, traduciendo varios protocolos de chat a un formato interno común para permitir una comunicación fluida entre diferentes servicios. El sistema se distingue por un proxy de medios multiplataforma que descarga y vuelve a subir archivos y adjuntos para garantizar la accesibilidad entre protocolos. También utiliza un proxy de identidad de webhook para replicar nombres de usuario y avatares originales a través de plataformas, manteniendo la claridad de la identidad mediante mapeo y formato personalizables. La puerta de enlace proporciona una gestión de tráfico extensa a través de middleware de tráfico de chat, permitiendo la transformación, filtrado y enrutamiento de mensajes mediante expresiones regulares y lógica programable. Admite la gestión compleja del ciclo de vida de los mensajes, incluyendo la sincronización de ediciones, eliminaciones y conversaciones en hilo, mientras ofrece integración de protocolos programática para servicios de terceros. El puente puede desplegarse como un servicio en segundo plano o dentro de un contenedor, con soporte de configuración para variables de entorno y una API administrativa segura.
Executes custom scripts on incoming and outgoing messages to programmatically modify text and sender identity.