Discord Bot: ✔ Create bootloader ✔ Create commands handler ✔ Create bot launcher ✔ Enable startup commands ✔ Enable console input ☐ Create self update feature Plugin Manager: Define plugin interface: ✔ DBCommand ✔ DBPlugin Functions.cs: ✔ Read from file ✔ Read from archive (PAK) ✔ Write Logs & Errors ✔ Manipulate settings (files) and strings ✔ Stream copy async Console Utilities: ✔ Progress bar ✔ Create table ✔ Write to console with colors Discord Permissions: ✔ Check if user has permission ✔ Check if user is owner Discord Plugins: ✔ Create loader for commands ✔ Create loader for events ☐ Improve memory efficiency ☐ Improve performance ☐ Improve stability Language System: ✔ Create language system ✔ Load language files Server Communication: ✔ Plugin Download system ✔ Language Download system ☐ Move to a new server ☐ Create plugin versioning system ☐ Create plugin update system Plugins: Events: ✔ Leveling system Utilities: ✔ Random number generator ✔ Flip a coin ✔ Poll Commands: ✔ Leveling system ☐ Music Commands @started // Windows only version // Download as a patch but replaces old DiscordBot executable with a new one // Adds new dll to support windows forms // Must act the same as the old version ☐ Create version of discord bot with windows form ☐ Download system and patch will result in a windows only based version of bot ☐ Possibility to reverse patch to get back to original version