strazto / rosco

Hopefully the last Discord bot you'll ever need

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rosco, A Discord Bot - https//roscobot.com

This is the source code for Rosco, a multi-functional Discord bot. If you are looking for the documentation to use the bot, you are quite lost. Please head here instead: https://wiki.roscobot.com

Project Structure

  • bot: The Discord Bot
    • api: The API used by the web project. This module is an extension of bot.
  • web: ReactJS Web App
  • rosco-helm: Helm Chart for the bot and web projects.
  • wikijs: Helm Chart for deploying the wiki site.

For instructions on running each specific project, please refer to their individual README.md files.

Project Dependencies

Please install the following if you are planning on developing on Rosco.

docker
docker-compose
yarn
node@16

Deployment Order

It is recommended to take the following order when deploying each individual service.

  1. Bot
  2. API
  3. Web
  4. (Optional) Rosco Helm
  5. (Optional) Wiki Helm

About

Hopefully the last Discord bot you'll ever need

License:GNU General Public License v3.0


Languages

Language:TypeScript 98.7%Language:HTML 0.4%Language:Smarty 0.3%Language:Dockerfile 0.3%Language:CSS 0.1%Language:Shell 0.1%Language:JavaScript 0.0%