e48b0014867f4d77f3e3299268e60c6d9dacb7aa
OCRCC Bot
A simple Matrix bot that handles inviting, uninviting, and notifying Riot users on the recieving end of the OCRCC chatbox
A demo of this bot is hosted on Glitch: https://glitch.com/edit/#!/nomadic-labs-ocrcc-bot
You can remix it and continue developing directly on Glitch. All you need to do is add an .env file with the following variables:
MATRIX_SERVER_URL="https://matrix.org"
BOT_DISPLAY_NAME="Example Bot"
BOT_USERNAME="example-bot"
BOT_PASSWORD="password"
BOT_USERID="@example-bot:matrix.org"
FACILITATOR_ROOM_ID="!example:matrix.org"
CHAT_OFFLINE_MESSAGE="There is no-one currently available to chat."
CAPTURE_TRANSCRIPTS=true
Local development
If you prefer to develop locally instead of on Glitch:
Clone the project
git clone https://github.com/nomadic-labs/ocrcc-bot.git
Install dependencies
cd ocrcc-bot
yarn
Copy the sample .env file and add in your own variables
cp .env.sample .env
Start the local server
yarn develop
Run the tests
yarn test
Production build
yarn build
Description
Languages
JavaScript
99.1%
Dockerfile
0.9%