From 2b1c477874425c65c6163e829b14ed407522e8dd Mon Sep 17 00:00:00 2001 From: Brayden Rayner <70908879+bcer-dev@users.noreply.github.com> Date: Sun, 3 Oct 2021 01:10:42 -0300 Subject: [PATCH] Added an idea for a server management Discord bot. --- .../Server-Management-Discord-Bot.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Projects/1-Beginner/Server-Management-Discord-Bot.md 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.