Você está certo, então se eu usasse o message_bus de fora do site (como em um PWA ou aplicativo híbrido móvel), o que você me aconselharia.
Eu gostaria de usar o message_bus como um cliente externo usando como exemplo a biblioteca JavaScript que você já fez. https://github.com/discourse/message_bus/tree/main?tab=readme-ov-file#javascript-client