3 ms·
The blog posts don't really address what integration managers are (other than stating they are "the mechanism for adding hosted bots/bridges/widgets into rooms"
by progval 7y ago
The blog posts don't really address what integration managers are (other than stating they are "the mechanism for adding hosted bots/bridges/widgets into rooms") only identity service (which I just learned about, though)
Dimension's description lists: "giving users a way to add bridges, bots, and widgets to their rooms and account"
I can understand widgets (they are iframes to a webpage served by the integration manager, right?), but mentioning bridges and bots confuse me.
My understanding is that bridges (aka. appservices, if I'm understanding this correctly) connect directly to a homeserver.
On IRC, bots connect as any other client to the server. Is this not true on Matrix? (ie. do bots use different APIs/protocols than "user agents"?)
Or are integration managers in charge of running bridge and bot processes, like an init daemon?
EDIT: I just chatted with someone else, and she tells me integration managers provide clients with a list of what bridges and "official" bots are available. And, I assume, links to enable them for a given room. Is that correct?
- Arathorn 7y agoAn integration manager is just a webapp which spins up and adds bots/bridges/widgets (collectively, 'integrations') for a given room - like a small appstore from which you can add extensions into a room. The available bots/bridges/widgets depend on the integration manager; i guess you could call the ones it chooses to provide "official" ones.