<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+- add chronic integration for interval-based events: at_time(&quot;every day at 9am&quot;, :method_name)
+
+- per-plugin config files (inside a config-specific dir) - best not to pollute a single YAML file.
+
 - get it to work with the newest version of mechanize.
 
 /opt/local/lib/ruby/gems/1.8/gems/timriley-tinder-1.1.9/lib/tinder/mechanize_ext.rb:6: undefined method `set_headers' for class `WWW::Mechanize' (NameError)
@@ -23,11 +27,16 @@
 
 - need to catch timeout errors and do something sensible, like wait and retry the connection
 
+  http://www.google.com/search?q=ruby%20rescue%20Timeout::Error
+  http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/136555
+  http://jerith.livejournal.com/40063.html
+  http://rails.lighthouseapp.com/projects/8994/tickets/6-patch-activeresource-connection-should-rescue-from-timeout-error
+
 - need to catch no-network errors and return a sensible error message:
 
 /opt/local/lib/ruby/1.8/net/http.rb:560:in `initialize': Network is unreachable - connect(2) (Errno::ENETUNREACH)
 
-- plugins need callbacks, like on_join, bot_loaded, etc.
+- plugins need callbacks, like on_join, bot_loaded, etc. Especially one that is run whenever control+c is caught (for plugins to clean up)
 
 - multi-room support
 </diff>
      <filename>TODO</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>03bee4daba0ecdaafc9f8d327d65a4b1476de5a7</id>
    </parent>
  </parents>
  <author>
    <name>Tim Riley</name>
    <email>tim@openmonkey.com</email>
  </author>
  <url>http://github.com/timriley/campfire-bot/commit/b16767b67bd2804ef6c83f171d3495dec68d353d</url>
  <id>b16767b67bd2804ef6c83f171d3495dec68d353d</id>
  <committed-date>2008-11-24T03:52:53-08:00</committed-date>
  <authored-date>2008-11-24T03:52:53-08:00</authored-date>
  <message>some more ideas and fixes listed.</message>
  <tree>fdce923edc88288db9b8da7fc0f415c3f51a70b4</tree>
  <committer>
    <name>Tim Riley</name>
    <email>tim@openmonkey.com</email>
  </committer>
</commit>
