Редактирование /app/ui-message/client/message.js
и вставка следующего кода в Template.message.onCreated
...
Template.message.onCreated(function(){
const {...} ...;
if(typeof window.onMessage==="function"){
window.onMessage(msg);
}
...
});
...
Затем в вашем пользовательском JavaScript создайте функцию с параметром сообщения, например:
window.onMessage=(msg)=>{
console.log("received message",msg);
}
Это позволит вам обрабатывать сообщения без перекомпиляции Rocket.Chat.