Read the full tutorial here: >> Migration Guide: from Twilio to CometChat
This demo uses:
- Node.js
- Express.js
- Body-parser
- Cors
- Dotenv
- Request
To run the demo follow these steps:
- Head to CometChat Pro and create an account
- From the dashboard, add a new app called "twilio-migration"
- Select this newly added app from the list.
- From the Quick Start copy the APP_ID, APP_REGION and AUTH_KEY. These will be used later.
- Also copy the REST_API_KEY from the API & Auth Key tab.
- Navigate to the Users tab, and delete all the default users and groups leaving it clean (very important).
- Download the repository here or by running
git clone https://github.com/hieptl/twilio-migration.git
and open it in a code editor. - Create a file called .envs in the root folder of your project.
- Import and inject your secret keys in the .env file containing your CometChat in this manner.
COMETCHAT_APP_ID=xxx - xxx - xxx - xxx - xxx - xxx - xxx - xxx
COMETCHAT_APP_REAGION=xxx - xxx - xxx - xxx - xxx - xxx - xxx - xxx
COMETCHAT_AUTH_KEY=xxx - xxx - xxx - xxx - xxx - xxx - xxx - xxx
COMETCHAT_API_KEY=xxx - xxx - xxx - xxx - xxx - xxx - xxx - xxx
- Install all the dependencies of the applicatoin by running
npm install
- Run the project with the following statement
node index.js
- Make sure to include the .env file in your gitIgnore file from being exposed online.
Questions about running the demo? Open an issue. We're here to help โ๏ธ
- ๐ CometChat Homepage
- ๐ CometChat Widget
- ๐ Create your free account
- ๐ Documentation
- ๐พ GitHub