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

Livechat popout window for chat with website visitor #519

Closed
engelgabriel opened this issue Aug 20, 2015 · 28 comments
Closed

Livechat popout window for chat with website visitor #519

engelgabriel opened this issue Aug 20, 2015 · 28 comments

Comments

@engelgabriel
Copy link
Member

We started the package called rockectchat:livechat

See /packages/rocketchat-livechat

We should have many interfaces

  • Popup window (LiveZilla)
  • Floating window (Zopim, Olark, LiveChat, SnapEngage)
  • Right panel (Disqus)

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@engelgabriel engelgabriel added this to the v1.0 milestone Aug 20, 2015
@rodrigok rodrigok modified the milestones: v1.0, v1.1 Aug 30, 2015
@BetaUliansyah
Copy link

Ill be more than happy to test it!

@ghost
Copy link

ghost commented Sep 16, 2015

Is someone working on this already?

@engelgabriel
Copy link
Member Author

Please, take a look at https://rocket.chat/livechat-demo.html using an anonimous browser window :)

@engelgabriel engelgabriel changed the title External popout window for chat with website visitor Livechat popout window for chat with external website visitor Sep 17, 2015
@engelgabriel engelgabriel changed the title Livechat popout window for chat with external website visitor Livechat popout window for chat with website visitor Sep 17, 2015
@skyred
Copy link

skyred commented Oct 2, 2015

Anyway that I can test the backend of this livechat demo?

@sampaiodiego
Copy link
Member

@skyred the backend is the rocket.chat itself..

@geekgonecrazy
Copy link
Contributor

@skyred If you want to test the server like @sampaiodiego said its rocket.chat its self.

Or are you wanting to test the receiving end of the live chat, as in actually getting messages etc?

@skyred
Copy link

skyred commented Oct 2, 2015

I want to test this either

  1. point me to the documentation so that I can enable this feature on top of docker rocket.chat image?
  2. provide the access to the server/receiving end of this https://rocket.chat/livechat-demo.html popup?

@Sing-Li
Copy link
Member

Sing-Li commented Oct 2, 2015

1 is not possible without re-building. Default configuration of our build does not include the livechat package - and there is no way to 'enable feature' after a build for docker images

For 2 -- @sampaiodiego... is it possible to route messages to a specified registered user for these sort of tests?

@sampaiodiego
Copy link
Member

actually, only online users with operator flag set to true will receive those livechats. BUT, there is no UI to set an user as operator atm, so a update directly on database is needed.. it might be something like this (in mongo shell):

db.users.update({ username: 'SOME_USERNAME' }, { $set: { operator: true } });

@liuliming2008
Copy link

1 Cloud team manger/admin set operator flag for team users at the plan?
2 It is better to support image upload, the it can be used to be helpdesk.

@pyr0hu
Copy link

pyr0hu commented Nov 25, 2015

So, I made myself an operator, livechat is set up. But when someone writes to me on livechat, I cannot see the message.

@sampaiodiego
Copy link
Member

@ic5y the current command to make an user an operator is the following:

db.users.update({
    username: 'SOME_USERNAME'
}, {
    $push: {
        "roles.__global_roles__": {
            $each: ['livechat-agent', 'livechat-manager']
        }
    },
    $set: {
        operator: true
    }
})

@pyr0hu
Copy link

pyr0hu commented Nov 25, 2015

hm, the new livechat interface comes up, but when a guest sends a message, i got an internal server error :/

@sampaiodiego
Copy link
Member

please try access the /livechat URL in an anonymous window (or another browser).. there is a bug when using a session created before.

@pyr0hu
Copy link

pyr0hu commented Nov 25, 2015

okay thanks! its working now :)

@dalenoe
Copy link

dalenoe commented Dec 1, 2015

Just found this issue. Interesting, and can't wait to see it ship..

@engelgabriel
Copy link
Member Author

We will turn it into a standard feature this week! Stay tuned!

@diogobernini
Copy link

Any updates here?

@engelgabriel
Copy link
Member Author

Yes, it is almost there. :)

Will be included on the next release, on monday.

@llinzzi
Copy link

llinzzi commented Dec 15, 2015

Live chat is so cool, but the demo doesn't work.
https://rocket.chat/livechat-demo.html

@sampaiodiego
Copy link
Member

it's working @llinzzi , I just tested .. did you get some errors? what happened to you?

@llinzzi
Copy link

llinzzi commented Dec 15, 2015

@sampaiodiego it works for Chrome, but not work for Safari.

SyntaxError: Unexpected token ')'
(anonymous function)rocket-livechat.js:16

@sampaiodiego
Copy link
Member

ohh.. ok.. have to check it so.
thank you btw =) seems related to es6 code..

@sampaiodiego
Copy link
Member

for those who are interested in livechat features, I'm working on livechat manager that you can check at #1683

any feedback are welcome

@engelgabriel
Copy link
Member Author

This package is now part of the default distribution.

@Sing-Li
Copy link
Member

Sing-Li commented Jan 8, 2016

Yay! And I thought it was for Monday 😳

@david-strejc
Copy link

Will there be such a functionality like "triggers" and other cool things like Zopim has? Whole backend management for handling customer who is online on your web page?

Thanks for info. Great product!

@sampaiodiego
Copy link
Member

yes @david-strejc .. please follow the issue #1824

HappyTobi pushed a commit to HappyTobi/Rocket.Chat that referenced this issue Jul 10, 2018
* Test appx build

* Build appx

* Add appx logo

* Update yarn.lock

* Remove appveyor cache temporarily

* Update package.json

* Attempt to fix sign error

* Update electron builder

* Just build appx

* Change to x32

* Build only for appx

* Use vs 2017

* Build everything (hopefully)

* Build appx and nsis

* Add appx assets

* Fix color on appx

* Add store logo and change saved artifacts

* Restore cache in appveyor.yml
HappyTobi pushed a commit to HappyTobi/Rocket.Chat that referenced this issue Jul 10, 2018
* Test appx build

* Build appx

* Add appx logo

* Update yarn.lock

* Remove appveyor cache temporarily

* Update package.json

* Attempt to fix sign error

* Update electron builder

* Just build appx

* Change to x32

* Build only for appx

* Use vs 2017

* Build everything (hopefully)

* Build appx and nsis

* Add appx assets

* Fix color on appx

* Add store logo and change saved artifacts

* Restore cache in appveyor.yml
Peym4n pushed a commit to redlink-gmbh/Rocket.Chat that referenced this issue Apr 4, 2019
…ool-agent-name

[Livechat] Fix agent joining on pick from guestpool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment