1 dépôt
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 est un pont de chat multi-protocoles et une passerelle de messagerie qui synchronise les messages, les médias et les identités des utilisateurs sur des plateformes de communication disparates en temps réel. Il fonctionne comme un bus de messages agnostique aux protocoles, traduisant divers protocoles de chat dans un format interne commun pour permettre une communication transparente entre différents services. Le système se distingue par un proxy média multi-plateformes qui télécharge et ré-uploade les fichiers et pièces jointes pour assurer l'accessibilité inter-protocoles. Il utilise également un proxy d'identité webhook pour répliquer les noms d'utilisateur et avatars des expéditeurs originaux sur les plateformes, maintenant la clarté de l'identité grâce à un mappage et un formatage personnalisables. La passerelle fournit une gestion étendue du trafic via des middlewares de trafic de chat, permettant la transformation, le filtrage et le routage des messages en utilisant des expressions régulières et une logique scriptable. Elle prend en charge la gestion complexe du cycle de vie des messages, incluant la synchronisation des modifications, des suppressions et des conversations en fil, tout en offrant une intégration de protocole programmatique pour les services tiers. Le pont peut être déployé en tant que service d'arrière-plan ou au sein d'un conteneur, avec une prise en charge de la configuration via des variables d'environnement et une API administrative sécurisée.
Executes custom scripts on incoming and outgoing messages to programmatically modify text and sender identity.