Development environment
Geike should support a development environment. Currently, all testing is done on the live server, which is terrible for obvious reasons.
Geike should be able to:
- Accept a new authorization token through a developer-friendly interface, instead of requiring it to magically appear in its (large and unmaintainable) configuration database
- Restart and acquire new versions of her run-time files (currently only
geike.js
) - Filter commands by an instance-specific prefix so multiple bots can exist in the same guild
- Send the tail of her own log outputs
- Allow the privileged guild ID to be configured
More suggestions welcome, of course.