Skip to content
Clam- edited this page Sep 26, 2011 · 62 revisions

Stuff we've spoken about

  • The more module convenience the better, things like event.isadmin and the like might be really handy, or that can be left for module writer I suppose. I think it's nice though We will do this through utilities.
  • In Servers settings, change structure to dict where servername is the key and corresponding serveropts are the value to ensure unique (and existent) server names at configuration level
  • Finalize how we're doing logging
  • Cache aliases (ultra low priority)
  • Webhelpers dependency. How many dependencies are we okay with?
  • Replace webhelpers with your custom DISTANCE_IN_TIME thing from your old bbm.. I was just using it as placeholder.
  • lol scratch that, I guess write a new one...
  • Allow config to supply alternate nicks to use before trying nicksuffix on alterCollidedNick

  • Reconsider auto alias adding sometime... Maybe make this optional

  • lol for butt module, make a bestofbutts

  • botinst wrapper for context aware things like bot.say (auto messages to event.channel)? Maybe this falls under too much preprocessing too

Maybe wrap the wrappa Done.

yo dawg

  • Tell preprocessing
  • Goes hand in hand with alias preprocessing
  • lol forget about this until 100 years
  • Getters/setters (Server object -> back to getter from Settings?) lol no?
  • Module dependencies: consider more automated ways of handling it
  • db.py util shouldn't do anything when run on its own. Method to explicitly init would be a good idea.

Clone this wiki locally