This is a list of ideas I may implement in later builds of OmniBot. They may be difficult to produce, or I may be unsure of the best method to do so (for example, knowing how to allow script developers to interact with some part of the bot's functionality).
Userlist mechanism rewrite
Cron-style task scheduling
Class to read and write conf files
Adjustment of scripts directory structure
Each script may have its own directory with a
main.php file to be loaded, rather than individual script
PHP files all in one directory
Would allow for multiple
PHP files for each script, self-contained script configurations, etc.
Language handler
Reason code messages
Would maintain a list of reason codes and their textual messages, updated via the web on bot start
would also define RC_ constants