Carbon provides a modern front-end panel for Arraybot.
Client-side:
- HTML
- CSS, using the Bulma framework
- JavaScript
Server-side:
- Node.js
- Express.js
- Pug.js
Data:
- PostgreSQL
These are the environment variables required to run the application properly:
ADMINS
: A list of semicolon separated admin user IDsAPP_ID
: The applicantion's client IDAPP_SECRET
: The application's client secretBOT_TOKEN
: The application's bot's tokenCOOKIE_SECRET
: A secret used to generate session IDsENV
: The environment,development
orproduction
GO_DOCS
: The URL for the documentationGO_INVITE
: The URL to invite the botGO_SERVER
: The URL to join the bot serverPGDATABASE
: The database to usePGHOST
: The host of the PostgreSQL serverPGPASSWORD
: The password for the userPGPORT
: The port of the PostgreSQL serverPGUSER
: A userPORT_MONITOR
: The port the monitor HTTP server runs onPORT_PANEL
: The port to expose the HTTP server onREDIRECT
: The OAuth2 redirect URL