diff --git a/Projects/1-Beginner/Server-Management-Discord-Bot.md b/Projects/1-Beginner/Server-Management-Discord-Bot.md new file mode 100644 index 00000000..ff0dc226 --- /dev/null +++ b/Projects/1-Beginner/Server-Management-Discord-Bot.md @@ -0,0 +1,32 @@ +# Server Management Discord Bot + +**Tier:** 1-Beginner + +This is a Discord bot that handles some of the basic management of a Discord server, such as checking channels, creating channels, checking roles, creating roles, and more. For this project, you will need: + +- NodeJS +- A package manager such as NPM or Yarn +- A Discord account + +## User Stories + +- [ ] User can create a channel in the server +- [ ] User can ... see all channels in the server +- [ ] User can ... create a new role in the server +- [ ] User can ... see all current roles in the server + +## Bonus features + +- [ ] Limit use of these commands to certain roles +- [ ] Integrate an API +- [ ] Use a database for a command + +## Useful links and resources + +[Discord.js Documentation](https://discord.js.org/#/docs/main/stable/general/welcome) +[More Documentation](https://discordjs.guide/#before-you-begin) +[Discord Developer Portal](https://discord.com/developers/applications) + +## Example projects + +Add one or more examples of projects that have similar functionality to this application. This will act as a developer guide.