- Print
- DarkLight
- PDF
Omnichannel Environment Setup
- Print
- DarkLight
- PDF
This documentation will guide you through setting up your Rocket.Chat omnichannel development environment.
Prerequisites
Ensure you have the following installed on your device.
Set up Livechat
This Livechat platform is a minimal lightweight application developed with Preact. It is a critical feature of the Rocket.Chat omnichannel as it facilitates B2C (business-to-customer) communication between agents and website visitors.
This setup is done assuming you have a Rocket.Chat server running. We will use a local instance at
http://localhost:3000
for this guide.
To set up the omnichannel Livechat,
Clone the Livechat source code from the GitHub repository by running this command:
git clone https://github.com/RocketChat/Rocket.Chat.git
Navigate to the Livechat folder in the cloned directory.
cd Rocket.Chat cd packages/livechat
Install dependencies by running:
yarn
You can check the recommended version of node and yarn in the package.json file in the root directory.
Compile the Preact application to the
/build
folder by running:yarn dev
In another terminal, start the development server with hot reload capabilities on
http://localhost:8080
:yarn start
Open the
widget-demo.html
file in your browser by accessinghttp://localhost:8080/widget-demo.html
. You should see a page with the Livechat initiation icon at the bottom right.
For better performance, you can run this
widget-demo.html
on an HTTP server.