Multi-purpose Discord bot for unqiue guild mangement and features built for the unoffical SVSU Computer Science and Information Systems Discord Server.
- Course Channel Management
- Channel Cloning
- Room Binding
- SVSU Calendar with Notifications
- Active Member Status
The structure of this project is as follows:
- plugins
- services
The services are components which provide functions to the plugins. This would be Discord API with discord.js
, The web backend service using expressjs
, and the database ORM connection powered by sequelize
.
- Clone the repo and move into that directory
git clone https://github.com/CSISDev/Nerdy
cd Nerdy
- Install the packages using yarn only.
yarn
- Build the typescript and run the code for development purpose.
yarn dev
- Run the buld command
yarn build
- Run the bot framework
yarn start