MrBot: Difference between revisions

Jump to navigation Jump to search
No edit summary
mysql
Line 15: Line 15:
* login: !login (no params) requested, to check login status.
* login: !login (no params) requested, to check login status.
* !date requested.  will be tricky due to timezones.
* !date requested.  will be tricky due to timezones.
* add support to reconnect to MySQL if the service is rebooted and/or the connection doesn't exist.  Makes bot more robust, and we can restart mysql service as needed.
* This isn't exactly about an improvement to the bot per se, but using Ajax I ought to be able to adapt the bot's code to make an IRC client to run off the RS site.  It'll be very similar to cgi:irc, however.. so if I can get that working instead, then we can just use that.
* This isn't exactly about an improvement to the bot per se, but using Ajax I ought to be able to adapt the bot's code to make an IRC client to run off the RS site.  It'll be very similar to cgi:irc, however.. so if I can get that working instead, then we can just use that.
* I kinda want to revamp ICTE a lot and start awarding idle points, like the plan was for ORW3.  That would involve some bot stuff, too.  We can set that up with auto-on and auto-off for MrBot... it could be a completely automated ICTE system.. some sweet stuff could happen.  It'd take a fair amount of time, but not as much as you might think.  let's think about it..  also, maybe icte.rs.org?  since it's going to be a major site of its own.  Or, maybe just rs.org/icte will still work.  That's a whole project to consider.. woot
* I kinda want to revamp ICTE a lot and start awarding idle points, like the plan was for ORW3.  That would involve some bot stuff, too.  We can set that up with auto-on and auto-off for MrBot... it could be a completely automated ICTE system.. some sweet stuff could happen.  It'd take a fair amount of time, but not as much as you might think.  let's think about it..  also, maybe icte.rs.org?  since it's going to be a major site of its own.  Or, maybe just rs.org/icte will still work.  That's a whole project to consider.. woot

Revision as of 23:15, 8 September 2007

Currently online in the major RS channels as MrBot.

See http://www.rebelsquadrons.org/irc/bot.help for instructions on using the bot.

todo

  • RS Trivia. Use the new scrambler codebase.
  • Scrambler: !pause
  • Find out what's causing the occasional fwrite() errors (note: for now almost all of the fwrites have a @ prefixed as a temporary solution, since the "log off" mode isn't specifically checked for yet)
  • Make RS webpage (in /irc/ or /chat/) with details about channels, accesses, etc. Make it possible to edit stuff via website.
  • seen: recursive nick checks? licah|afk has not /nick'd LicahEvlDead, so there are now two results for "licah" while licah is licah|afk (because of different hostmasks)
  • logs: consider making monthly archives of logs for filesize purposes
  • dictionary def: !def can use http://www.mso.anu.edu.au/~ralph/OPTED/ and possibly http://www.rhymezone.com/r/d?u=androgenic&loc=fdef -- !etym can use http://www.etymonline.com/index.php?term=zephyr
  • login: provide "invalid PIN" message if that is the case.
  • login: doesn't work if someone is not in a channel MrBot is in. think about that.
  • login: !login (no params) requested, to check login status.
  • !date requested. will be tricky due to timezones.
  • add support to reconnect to MySQL if the service is rebooted and/or the connection doesn't exist. Makes bot more robust, and we can restart mysql service as needed.
  • This isn't exactly about an improvement to the bot per se, but using Ajax I ought to be able to adapt the bot's code to make an IRC client to run off the RS site. It'll be very similar to cgi:irc, however.. so if I can get that working instead, then we can just use that.
  • I kinda want to revamp ICTE a lot and start awarding idle points, like the plan was for ORW3. That would involve some bot stuff, too. We can set that up with auto-on and auto-off for MrBot... it could be a completely automated ICTE system.. some sweet stuff could happen. It'd take a fair amount of time, but not as much as you might think. let's think about it.. also, maybe icte.rs.org? since it's going to be a major site of its own. Or, maybe just rs.org/icte will still work. That's a whole project to consider.. woot

Scrambler logs

  • do some RS lists (can pull automatically from db and format -- like ABG chars, medals, etc)
  • add logs from other scrambler (morelogs.rar)
  • List of unusual words -- huge. http://phrontistery.info/a.html