MrBot: Difference between revisions

Jump to navigation Jump to search
todo: whew. those took quite a while.
todo: remove confirmed
Line 10: Line 10:
** <s>Only list each hostmask once, in order of online, then last action</s>
** <s>Only list each hostmask once, in order of online, then last action</s>
** <s>Fix listing offline before online--usually doesn't, but did recently.</s>
** <s>Fix listing offline before online--usually doesn't, but did recently.</s>
** <del>Add -h option to make hostmasks optional (!seen -h nick)</del>
** <s>Add management of !part and !quit -- make RSBot update seen information when it leaves channels, not just when others do.</s>
** <s>Make last seen tracked in days, H:i:s ago, instead of just a flat "last seen" date, for clarification.</s>
** <s>Add more humorous responses when no results found</s>
** <s>Add more humorous responses when no results found</s>
* Link nicknames?  Useful for IRC stats, as well.  Treat all nicks who have /nick'd each other as one person.  Perhaps difficult to implement.
* Link nicknames?  Useful for IRC stats, as well.  Treat all nicks who have /nick'd each other as one person.  Perhaps difficult to implement.
* <del>Fix auto-opping people that only have voice access</del>
* <del>Fix auto-opping people that only have voice access</del>
* <del>Add auto-mode preferences (autoop, autovoice) for each person/channel</del>
* <del>Add auto-mode preferences (autoop, autovoice) for each person/channel</del>
* <del>Make commands case-insensitive</del>
* Track online time?
* Track online time?
* <s>Set up [[BP]] point for IRC to go automatically through the bot (requiring the RSer to login to the bot)</s>
* <s>Add [!action msg] now that it's known how to do so.</s>
* <s>Have !email take multiple parameters and create a comma-delineated list of emails (pins_to_emails() will probably do the trick)</s>
* <s>Have !email take multiple parameters and create a comma-delineated list of emails (pins_to_emails() will probably do the trick)</s>
* <s>Have !lookup return emails as well as profile links.</s>
* <s>Have !lookup return emails as well as profile links.</s>
* ? Add auto-notification of ITOD reports to channels of fleets (how? I may need to set up a second fsockopen and listen to the RS site.)
* ? Add auto-notification of ITOD reports to channels of fleets (how? I may need to set up a second fsockopen and listen to the RS site.)
* ? Add auto-notification of news items to channels of fleets and B&G (despite how certain parties in the B&G will complain)
* ? Add auto-notification of news items to channels of fleets and B&G (despite how certain parties in the B&G will complain)

Revision as of 22:40, 4 August 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

  • Creation of channel logs, private message logs, system event logs
  • Creation of "background mode"--necessary to run bot easily off of the server
  • Creation of "private mode"--to toggle option of displaying online status on RS.org - Home
  • Updating "seen" feature
    • Only list each hostmask once, in order of online, then last action
    • Fix listing offline before online--usually doesn't, but did recently.
    • Add more humorous responses when no results found
  • Link nicknames? Useful for IRC stats, as well. Treat all nicks who have /nick'd each other as one person. Perhaps difficult to implement.
  • Fix auto-opping people that only have voice access
  • Add auto-mode preferences (autoop, autovoice) for each person/channel
  • Track online time?
  • Have !email take multiple parameters and create a comma-delineated list of emails (pins_to_emails() will probably do the trick)
  • Have !lookup return emails as well as profile links.
  • ? Add auto-notification of ITOD reports to channels of fleets (how? I may need to set up a second fsockopen and listen to the RS site.)
  • ? Add auto-notification of news items to channels of fleets and B&G (despite how certain parties in the B&G will complain)