forked from viveksantayana/geas-bot
Vivek Santayana
1d355e3b2d
Changed virtual environment settings. Beginning change to data structure.
61 lines
1.6 KiB
Markdown
61 lines
1.6 KiB
Markdown
# To Do
|
|
|
|
## Bot Architecture
|
|
- [x] Simplify directory tree
|
|
- [x] Split event listeners into individual cogs.
|
|
- [ ] Update with re-organised data and config structure
|
|
> - [ ] Correct references to data in existing cogs.
|
|
|
|
## Bot Functionality
|
|
- [ ] 'Delete Commands' Function
|
|
- [ ] 'Register Commands' Function
|
|
- [ ] Infer Permissions from Config
|
|
- [X] Dynamic Command Prefixes
|
|
- [ ] Infer Games from Server Structure
|
|
- [ ] Re-enable logging
|
|
- [X] Delete Dev/Test Functions
|
|
- [ ] Error handlers
|
|
- [ ] Debug Features
|
|
- [ ] Help Channel Event Listener
|
|
> - [X] Add Config key for Help Channel
|
|
- [ ] Slash Command Buttons or
|
|
- [ ] Reaction listener selectors
|
|
- [ ] Member Verification
|
|
> - [X] Add Config key membership signup channels
|
|
> - [X] Add config keys: Membership Category Roles
|
|
> - [ ] Message Receive listener
|
|
> - [ ] Message React listener or buttons
|
|
- [ ] Membership Restriction
|
|
> - [ ] Message Receive Listener
|
|
> - [ ] Membership Validation Listener
|
|
- [ ] Re-register commands after any relevant config changes
|
|
|
|
## Event Listeners
|
|
|
|
### Review Configs When
|
|
- [X] Guild Changing Ownership
|
|
- [X] Roles Modified
|
|
- [X] Mod Channel Deleted
|
|
|
|
## Commands
|
|
- [ ] Configure Bot function and sub commands
|
|
- [ ] Set up command permissions
|
|
- [ ] Migrate existing bot commands
|
|
> - [ ] setupgame
|
|
> - [ ] ~~definebotrole~~ config
|
|
> - [ ] deletegame
|
|
> - [ ] reset
|
|
> - [ ] migrate
|
|
> - [ ] kickplayer
|
|
> - [ ] addplayer
|
|
> - [ ] leavegame
|
|
> - [ ] Pitch command and sub-commands
|
|
> > - [ ] run
|
|
> > - [ ] clear
|
|
|
|
## Misc
|
|
- [ ] Review documentation
|
|
> - [ ] Finalise README.md
|
|
> - [ ] CHANGELOG.md
|
|
> - [ ] COMMANDS.md
|
|
> - [ ] resources.md |