Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal for improved bot support #3800

Open
turt2live opened this issue May 10, 2018 · 10 comments
Open

Proposal for improved bot support #3800

turt2live opened this issue May 10, 2018 · 10 comments
Labels
kind:feature MSC for not-core and not-maintenance stuff needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. proposal A matrix spec change proposal

Comments

@turt2live
Copy link
Member

turt2live commented May 10, 2018

Documentation: https://docs.google.com/document/d/13ec6iqTQc7gMYGtiyP6qkzsgi3APVwuoXqJFHrfLEP4/edit?usp=sharing
Date: 14/03/2018

@benparsons
Copy link
Member

@turt2live I have standardised your top comment, details will come from the soon-to-arrive spec proposals tracker.

@ara4n ara4n added the proposal A matrix spec change proposal label May 15, 2018
@turt2live
Copy link
Member Author

kinda note to self: may be worth considering https://github.com/matrix-org/matrix-doc/issues/1242 in this proposal

@turt2live
Copy link
Member Author

@benparsons when you get a chance, this can be moved to ready-for-review. I'm not sure which core team member to make the victim for review though.

@benparsons benparsons removed the proposal A matrix spec change proposal label Jun 8, 2018
@benparsons
Copy link
Member

@turt2live is done. Website cron tomorrow morning.

I will be away next week, suspect @ara4n will be most likely pingable entity for this kind of request (sorry chief!), also @uhoreg if he has permission?

@turt2live
Copy link
Member Author

It's open to the community to review, although iirc the proposal process requires someone from the core team to look it over as well. If both reviewed it, that'd be awesome :)

@KitsuneRal
Copy link
Member

An interesting thing, I overlooked that. Would be great to see it in the spec by the end of the year :)

@turt2live turt2live added the proposal A matrix spec change proposal label Jul 26, 2018
@turt2live turt2live added the kind:feature MSC for not-core and not-maintenance stuff label Apr 21, 2020
@zeratax
Copy link

zeratax commented Jul 23, 2020

don't have much to add, just want to say that I really love this and hope it's not being forgotten.

Also kinda wondered if clients then should show users what the bot will see (what commands this bot supports) before actually inviting a bot to a room so that a user can make an informed decision. though I'm unsure what should happen when a bot introduces m.bot key when it's already in the room or changes what commands it supports. would be nice if a bot couldn't just introduce passive commands without users (or at least admins/moderators) in the room being aware of that.

but that's probably out of scope for this proposal.

@auscompgeek
Copy link
Contributor

Also kinda wondered if clients then should show users what the bot will see (what commands this bot supports) before actually inviting a bot to a room so that a user can make an informed decision.

This would likely require extensible profiles (#489).

@turt2live turt2live added the needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. label Jun 8, 2021
@smithfred
Copy link

Just to mention that because all of the content of this proposal is in a Google Doc (somewhat ironically, for a privacy-focused/open protocols project!), it's pretty difficult to find this when searching for issues relating to E2EE and bots. Maybe someone with privileges could tag this issue with e2e and whichever other tags are relevant?

Also, tangentially, anyone know if https://element.io/integration-manager-privacy-notice is incomplete in regard to when data might be exposed to 3rd parties?

Bots
All unencrypted events in rooms in which a Element-managed bot is participating are theoretically visible to New Vector.

Wouldn't that also extend to encrypted events if the Element-managed bot supports participation in E2EE rooms? Or do none of the bots they make available support E2EE currently?

Adding some keywords here for searchability: encryption, integration, widget.

@turt2live
Copy link
Member Author

This MSC was written about 4 processes ago - for it to get maintenance, it'd be converted to markdown like all the rest. As people have mentioned, this MSC is largely blocked behind other MSCs so there's not much interest in keeping it up to date at the moment.

Also, tangentially, anyone know if https://element.io/integration-manager-privacy-notice is incomplete in regard to when data might be exposed to 3rd parties?

This seems offtopic for this discussion. I'd recommend asking the integration manager team at Element for more information (possibly via a support email of some kind).

@richvdh richvdh transferred this issue from matrix-org/matrix-spec-proposals Mar 1, 2022
@ara4n ara4n transferred this issue from matrix-org/matrix-spec May 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:feature MSC for not-core and not-maintenance stuff needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. proposal A matrix spec change proposal
Projects
None yet
Development

No branches or pull requests

9 participants