Skipper Discord Bot
First personal project
All Pseudocode files give explanation as to how the corresponding JS code works -> Pseudocode is written in the same formatting as the code being explained
Skipper requires the discord.js library and a text file containing language
-> npm install -g discord.js in console to install discord.js library
- Implementing ability to add words to bot language database
Implementing moving Pseudocode to individual files- Implementing ability to turn certain words on or off
- Implementing ability for bot to add and remove roles from users
- Implementing ability for bot to use Spotify/Youtube API to search songs
- Implementing ability for bot to use Google API to search things
- Implementing 'help' command that will DM users with a list of commands for the bot
- Implementing 'readme' command that will DM users with the contents of the README file
- Implementing use of Reddit API (in some why, though unknown how)
- Possible implementation of NSFW commands (e621, r34, PH, etc)
- Possible implementation of various website APIs for jokes/facts
- Possible implementation of APIs to fetch various game stats
- Once I learn database stuff in my course, implementing creating database files for storing information from many servers in the event that the bot goes down or bot is removed from a server. It will save individual server settings, in case the bot is added back into any servers it is removed from
- Convert bot functions to be asynchronous
- Rework language system to be dynamic rather than a static file, allowing admins to add or remove words from arrays