This is a lightweight application based on Twilio Chat.
This demo requires a Twilio account and a working Chat Service SID. You'll need to collect some credentials from the Twilio Console:
- Your Account SID (
ACXXX
) and Auth Token, both accessible from the Dashboard - Your Account's Chat Service Sid
ISXXX
SID which is attached to your Chat Service
The demo application can be configured and run in two ways:
- Forking the demo-chat-application on CodeSandbox.io (recommended)
- Cloning this repo and running locally
In order for your Chat Application to work, we need to authenticate a Chat user by retrieving a short-lived token attached to your API Key. The getToken
function in ChatApp.js
has a placeholder for your chat token.
You can generate a token in a few ways:
- Using the twilio-cli and twilio token plugin (Recommended)
- Using Twilio Runtime Function
For the twilio-cli option, run the following command and enter the resulting token into the placeholder: `twilio token:chat --identity --chat-service-sid <ISXXX...>