Senchabot Monorepo
Senchabot apps and packages
apps/reflect - The web app: senchabot.app
Web application for managing Senchabot, its commands and configuring the bot.
apps/interface - Senchabot web interface app: interface.senchabot.app
Web application to use Senchabot through a web interface similar to the sci-fi themes.
apps/discord-bot
apps/twitch-bot
Getting Started
Prerequisites
- Git
- Node.js 18 or higher
- npm
Installation
-
Clone the repo
git clone https://github.com/senchabot-dev/monorepo.git cd monorepo
-
Install the dependencies
npm install
-
Run turbo build
npx turbo build
-
Create a
.env
file based on the example fileenv.example
cp env.example .env
-
Let's build up a Docker container for Postgres database
docker-compose up --build # If you want to run the Docker container in the background, run this command instead of the command above: docker-compose up -d
Documentations
Contributing
Contributions are always welcome! Please read the contribution guidelines first.