MessageBus - Cómo configurar Messagebus usando Dart-Flutter

MessageBus es una opción; puede encontrar bibliotecas cliente para Ruby y JS aquí: GitHub - discourse/message_bus: A reliable and robust messaging bus for Ruby and Rack

Pero una solución más simple probablemente sea usar la función WebHooks de Discourse. De esa manera, Discourse puede hacer una solicitud web a su endpoint cada vez que haya un nuevo tema/publicación. Puede encontrar más información aquí:

5 Me gusta