Here is another one for you
The bot should reconnect to site if he gets dissconnected. For exm. on !free all cmd if bot is not on site it`s not ok offcourse. But would be great if he would try to connect to site if he gets dissconnected after that command, or even better check with a simple send NOOP or something and if no reply reconnect to the ftp. Maybe time based which could be specified or for exm. once per hour, or something like it. Because it`s quite annoying that bot drops out of site and then you must .rehash it to get it back on.
But yet again that are just my few cents again. But would be nice thou.