Skip to content

[NEW][Omnichannel] Livechat widget support for rich messages via UiKit#18643

Merged
ggazzo merged 2 commits intodevelopfrom
uikit/livechat
Aug 22, 2020
Merged

[NEW][Omnichannel] Livechat widget support for rich messages via UiKit#18643
ggazzo merged 2 commits intodevelopfrom
uikit/livechat

Conversation

@ggazzo
Copy link
Copy Markdown
Member

@ggazzo ggazzo commented Aug 22, 2020

Proposed changes

This pull request updates the livechat widget, making it possible to render rich messages via UiKit

Issue(s)

How to test or reproduce

Screenshots

Clipboard - August 21, 2020 9_57 PM

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • Improvement (non-breaking change which improves a current function)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Hotfix (a major bugfix that has to be merged asap)
  • Documentation Update (if none of the other choices apply)

Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA
  • Lint and unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works (if applicable)
  • I have added necessary documentation (if applicable)
  • Any dependent changes have been merged and published in downstream modules

Changelog

Further comments

@ggazzo ggazzo added this to the 3.6.0 milestone Aug 22, 2020
@ggazzo ggazzo requested a review from sampaiodiego August 22, 2020 04:04
@ggazzo ggazzo changed the title [NEW] Uikit livechat Support [NEW] UiKit Livechat Support Aug 22, 2020
@ggazzo ggazzo merged commit 608a7b2 into develop Aug 22, 2020
@ggazzo ggazzo deleted the uikit/livechat branch August 22, 2020 04:31
@AhmedNageh08
Copy link
Copy Markdown

How can i use UIKit or activate it ?

@rodrigok rodrigok changed the title [NEW] UiKit Livechat Support [NEW] Livechat widget support for rich messages via UiKit Aug 24, 2020
@rodrigok rodrigok changed the title [NEW] Livechat widget support for rich messages via UiKit [NEW][Omnichannel] Livechat widget support for rich messages via UiKit Aug 24, 2020
@sampaiodiego sampaiodiego mentioned this pull request Aug 29, 2020
@Elintondm
Copy link
Copy Markdown

Anyne knows how to enable this feature? Please!!!!

@cam-cross
Copy link
Copy Markdown

Hi @ggazzo Nice to see what you've been working on be released. If I understand correctly? Rich messages via UiKit is available in the support bot channel for the support person to receive rich messages with actions (like buttons?) and we can create them via API?

If that is correct, is there or will there be a way for using the UIKit to post message via API in a specified channel and also directly to a person. Like we use RC to post all our external system notifications.

Cheers
Cam

@ggazzo
Copy link
Copy Markdown
Member Author

ggazzo commented Oct 20, 2020

hey @cam-cross @Elintondm @AhmedNageh08 , sorry for the late response...the UiKit, was designed to work with rocketchat apps, because with action needs an appID and actionID to work. I can see two ways to develop what you want @cam-cross.

first way: developing a rocketchat.app , create an endpoint, and send messages by this custom endpoint/api instead of the original endpoint..

second way: developing a rocketchat.app that intercepts the message creation and inserts their rich message

@cam-cross
Copy link
Copy Markdown

cam-cross commented Oct 20, 2020

Thanks @ggazzo ... I think this is a similar suggestion from @Sing-Li . Though @rodrigok suggested keeping it easy and using markups (which is limited). I'll have to get our engineer to research what it would take him to build rocketchat.app from either of your suggestion 👍

@ggazzo
Copy link
Copy Markdown
Member Author

ggazzo commented Oct 20, 2020

Markups would insert some security issues, anybody could reproduce the payload and don't know what could happen, since you will develop an app anyway, I would create a new endpoint (protected)

@ggazzo
Copy link
Copy Markdown
Member Author

ggazzo commented Oct 21, 2020

Btw did you mean markdown? Sorry maybe I got it wrong 😬

@cam-cross
Copy link
Copy Markdown

ha ha @ggazzo again I suffer from not being an engineer and using the incorrect terms... yes Rodrigo's suggestion was to use Markdowns

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants