Element has the ability to embed web pages in rooms. I think they are called "widgets".
This should be decently straight forward to implement. Maubot has an API for setting up custom HTTP endpoints. So all I should need to do is add one which takes the room ID as an argument and spits out a web page showing which subscribed streams in the room are currently live.
I'm not sure the specifics of how to create a widget, add one to a room, or anything like that. But I've seen a couple instances of Maubot based ones in the wild, so it's definitely possible.
Element has the ability to embed web pages in rooms. I think they are called "widgets".
This should be decently straight forward to implement. Maubot has an API for setting up custom HTTP endpoints. So all I should need to do is add one which takes the room ID as an argument and spits out a web page showing which subscribed streams in the room are currently live.
I'm not sure the specifics of how to create a widget, add one to a room, or anything like that. But I've seen a couple instances of Maubot based ones in the wild, so it's definitely possible.
References
- https://element.io/integrations
- https://docs.mau.fi/maubot/dev/handlers/web.html
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Element has the ability to embed web pages in rooms. I think they are called "widgets".
This should be decently straight forward to implement. Maubot has an API for setting up custom HTTP endpoints. So all I should need to do is add one which takes the room ID as an argument and spits out a web page showing which subscribed streams in the room are currently live.
I'm not sure the specifics of how to create a widget, add one to a room, or anything like that. But I've seen a couple instances of Maubot based ones in the wild, so it's definitely possible.
References