forked from Github/ocrcc-chatbox
Public repo of the original developers internal version
__mocks__ | ||
.circleci | ||
.storybook | ||
jest | ||
public | ||
src | ||
stories | ||
vendor | ||
.eslintrc | ||
.gitignore | ||
bookmarklet-flow.gif | ||
package.json | ||
README.md | ||
renovate.json | ||
webpack.config.js | ||
yarn.lock |
Embeddable Matrix Chatbox
Built on:
Usage
<script src="./chatbox.js"></script>
<script>
EmbeddableChatbox.mount({ matrixServerUrl: "https://matrix.org" });
</script>
Options:
Name | Description | Default |
---|---|---|
matrixServerUrl (required) |
URL for the Matrix homeserver you want to connect to | https://www.matrix.org |
userToInvite (required) |
Username of the account that should be invited when a new chat is started | null |
termsUrl (optional) |
URL for the Terms of Use for the chat service | null |
roomName (optional) |
Name of the chatroom generated in Riot | 'Support Chat' |
introText (optional) |
Text to be shown before the Terms of Use url | null |
agreementText (optional) |
Text to be shown to ask for agreement to continue | null |
Local development
Clone the project:
git clone https://github.com/nomadic-labs/ocrcc-chatbox.git
Install the dependencies:
cd ocrcc-chatbox
yarn
Start the development server:
yarn start
Open the demo page at http://localhost:9000/
Production build
yarn build