RocketChat / Rocket.Chat

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

Livechat future features #1824

Open sampaiodiego opened 8 years ago

sampaiodiego commented 8 years ago

I'll use this issue to track the progress of the upcoming features of livechat:

Main features

Any feature request can be posted here.

dezzzus commented 7 years ago

@Farbed tell me your skype ID, I can help you

happyfella1 commented 7 years ago

Hi @sampaiodiego,

Outgoing webhook integration does not work with livechat. Are webhooks enabled for live chat ?

Thanks, Srujan

sampaiodiego commented 7 years ago

@rssrujan no. they will not work since you cannot "filter" for a livechat channel :disappointed:

happyfella1 commented 7 years ago

@sampaiodiego Thanks for quick response. You guys have done a great work !!

Our company has a customer care chatbot which is currently integrated to facebook messenger. We would like to enable a website live chat. RocketChat looks as a promising option. Do you suggest any solution to integrate livechat with our webhook ?

sampaiodiego commented 7 years ago

@rssrujan we have done some POC using hubot as livechat agent, like this one

guilhermednt commented 7 years ago

I'm quite interested in the "distributed routing via federation" one or something else that could allow operators to transfer visitors from one Rocket.Chat instance to another.

icosamuel commented 7 years ago

Anyone currently working on allowing multiple trigger conditions? If not, I will take the issue.

I'm also interested in adding a condition which would make the trigger active only if it matches the plugin's language.

sampaiodiego commented 7 years ago

Anyone currently working on allowing multiple trigger conditions? If not, I will take the issue.

@icosamuel I don't think so (I'm not =) ).. so, go ahead :wink:

boblmartens commented 6 years ago

Are we able to have widgets specific to a department? So on one page we would have the widget for one department and then for another page we could embed the widget for another department?

paulhibbitts commented 6 years ago

Hi @boblmartens , thanks to @sampaiodiego I recently learned about this capability and added it to the docs: https://github.com/RocketChat/docs/blob/master/developer-guides/livechat-api/README.md#assign-chats-to-a-specific-department

FelikZ commented 5 years ago

When trigger opens a chat on a curtain page, a chat is immediately starts skipping the info form about user "name,email". So all the users are anonymous. Is there a way to force use enter this details / show form when the chat started?

If not, that would be nice to have and probably easy to implement.

renatobecker-zz commented 5 years ago

Hi @FelikZ! Yeah, We've detected the behaviour you just describe and we're planning to fix it ASAP. Thanks.

FelikZ commented 5 years ago

@renatobecker hello, any update on this?

renatobecker-zz commented 5 years ago

@FelikZ, yeah! We'll support the feature you mentioned, but only on our new Livechat client:

https://github.com/RocketChat/Rocket.Chat.Livechat

Thanks.

lucassmacedo commented 5 years ago

how i add more 1 field on register live chat?

renatobecker-zz commented 5 years ago

how i add more 1 field on register live chat?

This is not yet supported. The Livechat supports custom fields, but only on the Livechat API: https://rocket.chat/docs/developer-guides/livechat-api/#set-custom-field

FelikZ commented 5 years ago

@renatobecker thank you, is it new version of a chat available somehow already or it is still under development?

renatobecker-zz commented 5 years ago

@renatobecker thank you, is it new version of a chat available somehow already or it is still under development?

Yes. The new Livechat client will be provided on 1.0 release, but if you're running our develop branch you will be able to test it already.

OpenSourceMarketing commented 5 years ago

Are users who sign up on my server able to create and manage their own live chats/Agents etc? And if not, would that be possible?

renatobecker-zz commented 5 years ago

Are users who sign up on my server able to create and manage their own live chats/Agents etc? And if not, would that be possible?

dudanogueira commented 5 years ago

Can't find a solution to my problem, so I think it should come to here. My use case is: I have the integration with Twilio WhatsApp on sandbox, with a Rasa bot. So I put the rasabot as agent, alone in a department. I want that those incoming messages from twilio go to the bot department (it now goes randomly), so I can eventually forward to a human department. Also, the bot only answers if online, so I need to make it online some how.

TLDR: Specify which live chat department an incoming SMS Service Message will go to, or some external query for that (maybe passing the context to que API and expecting a ID of the department)

Thanks!

renatobecker-zz commented 5 years ago

Can't find a solution to my problem, so I think it should come to here. My use case is: I have the integration with Twilio WhatsApp on sandbox, with a Rasa bot. So I put the rasabot as agent, alone in a department. I want that those incoming messages from twilio go to the bot department (it now goes randomly), so I can eventually forward to a human department. Also, the bot only answers if online, so I need to make it online some how.

TLDR: Specify which live chat department an incoming SMS Service Message will go to, or some external query for that (maybe passing the context to que API and expecting a ID of the department)

Thanks!

Have you tried the setting shown below?

Screen Shot 2019-11-18 at 09 46 54

dudanogueira commented 5 years ago

@renatobecker

Hi! sorry for that. I was using the version 2.0.0, and not the 2.2.0, which have this new functionality.

I tried looking for this thread yesterday to mention this, and couldn't find it.

This setting solves my use case like a charm...

The reason I was using an outdated version is that the "oficial" docker hub has an old release as the latest: https://hub.docker.com/_/rocket-chat?tab=tags which is awkward, as we also have this hub, that I am now using: https://hub.docker.com/r/rocketchat/rocket.chat/tags

Also: I am working on implementing livechat methods for the rocketchat_API Python lib here: https://github.com/dudanogueira/rocketchat_API/tree/livechat

So far so good :) Thanks for this awesome software by the way :)

reetp commented 5 years ago

"Official Rocket.Chat docker deployment image." https://hub.docker.com/r/rocketchat/rocket.chat

I have no idea who/what the other one is.

geekgonecrazy commented 5 years ago

Clarified in DM on open. But just to make clear.

Both are technically valid. The rocket.chat one is a docker "official" maintained by the docker maintainers. Usually they are in pretty close sync but over last few weeks actually had a disconnect of their bot that builds because of a permission change. The repo for that image is: https://github.com/RocketChat/Docker.Official.Image

rocketchat/rocket.chat is one that we have direct ownership over and push access to. So will likely always be updated first :)