63 lines
1.4 KiB
Plaintext
63 lines
1.4 KiB
Plaintext
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
|
|
|