RocketChat / Rocket.Chat

The communications platform that puts data protection first.
https://rocket.chat/
Other
40.46k stars 10.53k forks source link

Chatbot GUI component support #10045

Closed bizzbyster closed 5 years ago

bizzbyster commented 6 years ago

Chatbot conversations support more than just plain text to improve user experience. For example, here's a list of the "conversation components" that Facebook Messenger supports:

https://developers.facebook.com/docs/messenger-platform/introduction/conversation-components

And also a graphic that shows the range of chatbot interface elements from conversation to GUI.

image

I realize that since this is largely client-side feature it would have to go into all three supported Rocket.chat clients (Web, IOS, and Android) but since this seems like a big topic I am creating it here in the hopes of starting a discussion on the topic.

jaytat0 commented 6 years ago

@graywolf336 @timkinnane is this a good candidate for a rocketlet?

graywolf336 commented 6 years ago

@jaytat0 Yes. However, before the Rocket.Chat Apps (previously Rocketlets) can make usage of them, the Rocket.Chat platform itself has to have support for them. So, we would need to implement them in the Rocket.Chat code and then ensure the Rocket.Chat Apps support them.

SeaLife commented 5 years ago

Hello, would also like something like this (source, Discord) in Rocket.Chat to make our System Bot creating better notifications. :)

https://imgur.com/a/joGj6vP

Its a bit hard to get the right message out of 14 messages of one user. (its getting complicating to read). These little boxes makes it much better to read. :)

Regards SeaLife

SeaLife commented 5 years ago

Is this implemented @bizzbyster ?