Botcracy is a discord bot that simulates a government and allows users to vote on roles, create new laws and more.
- #help - DM's all bot commands to member
- #create-law - Stars the process on creating a new law
- #repeal-law - Starts the process to repeal a law
- #executive-order - Creates a new executive order - Requires the President role
- #register-to-vote - Gives the member the voter role - Will be required for voting in the future
- #voter-count - Provides the number of members with the voter role
-
Website - https://www.botcracy.com/
-
discord.bots.gg - https://discord.bots.gg/bots/783942469581537280
-
discordbotlist - https://discordbotlist.com/bots/botcracy
-
Discord.js Documentation - https://discord.js.org/#/docs/discord.js/main/general/welcome
-
Trello Board - https://trello.com/b/zcYAlAjQ/development
Clone the repository git clone https://github.com/rjthacker/botcracy.git
Verify that you are running Node v18.12.0 or higher with node -v
Run npm ci && npm i nodemon
Request .env files, once aquired they will need to be placed in root directory
npm run prod for production testing bot
npm run dev for development testing bot