element-hq / riot-meta

A place to experiment with tracking features at a higher level than Riot web/iOS/Android.
25 stars 6 forks source link

Riot Bot #6

Open lampholder opened 7 years ago

lampholder commented 7 years ago

What is Vector bot?

ara4n commented 7 years ago

It's a bot that guides you through using the app when you first log in via a conversational interface - setting a displayname, avatar, and pointing you in the direction of the room directory.

ara4n commented 7 years ago

It should also probably be called Riotbot. And it doesn't exist, but is on @rxl881's radar. The suggested idea is that we'd probably fake the action of setting displayname & avatar by specialcasing the client to interpret responses to certain event types as a request for riot to call the set displayname or set avatar API (and thus avoid having to give the bot permission to edit the user's profile directly).

lampholder commented 7 years ago

@ara4n: so this breaks down into:

Does this also necessitate the creation of new event types? If so, does that require Synapse work?

ara4n commented 7 years ago

if we do the "fake the process of setting avatar/displayname" thing then yes, it'll need changes to riot clients. It doesn't require anything on synapse.