MrBot: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 4: | Line 4: | ||
== todo == | == todo == | ||
* !seen not working -exactly- correctly: doesn't always choose latest nick when looking through nick changes, and also sometimes places offline people before online in the same situation. | * <s>!seen not working -exactly- correctly: doesn't always choose latest nick when looking through nick changes, and also sometimes places offline people before online in the same situation.</s> | ||
* RS Trivia! Automate, too. | * RS Trivia! Automate, too. | ||
* Scrambler? scrambler is fun. | * Scrambler? scrambler is fun. | ||
* <s>Add support for reconnecting to server & using the full list of Undernet servers; "maintaining connection" (''At the moment, bot must be started and/or restarted by an IO staff member; it will not reconnect if it loses its connection to the server.'')</s> | * <s>Add support for reconnecting to server & using the full list of Undernet servers; "maintaining connection" (''At the moment, bot must be started and/or restarted by an IO staff member; it will not reconnect if it loses its connection to the server.'')</s> | ||
* Find out what's causing the occasional fwrite() errors | * Find out what's causing the occasional fwrite() errors | ||
* Add support for not logging particular channels | * <s>Add support for not logging particular channels</s> | ||
* <s>Remove ping-pong from logs; it's working correctly and doesn't need to be there</s> | * <s>Remove ping-pong from logs; it's working correctly and doesn't need to be there</s> | ||
* <s>Add support for using strings (voice, op, and manager) instead of (1, 2, and 3).</s> | * <s>Add support for using strings (voice, op, and manager) instead of (1, 2, and 3).</s> |
Revision as of 16:17, 28 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
!seen not working -exactly- correctly: doesn't always choose latest nick when looking through nick changes, and also sometimes places offline people before online in the same situation.- RS Trivia! Automate, too.
- Scrambler? scrambler is fun.
Add support for reconnecting to server & using the full list of Undernet servers; "maintaining connection" (At the moment, bot must be started and/or restarted by an IO staff member; it will not reconnect if it loses its connection to the server.)- Find out what's causing the occasional fwrite() errors
Add support for not logging particular channelsRemove ping-pong from logs; it's working correctly and doesn't need to be thereAdd support for using strings (voice, op, and manager) instead of (1, 2, and 3).- Dice rolling: !r 4 should instead indicate 4 6-sided dies; increase maximums--if string is too long to print to undernet, just summarize (I think the str limit was 400something? check my #rsio log and experiments); modify bonus mechanism (if first number is max, roll bonus and reroll as necessary if max); enable rolling off or on per channel (settable by anyone with voice+ access in the channel); allow !r as well as !roll (now okay because of rolling off/on); make "d" not case sensitive
Add owners for each channel and "owner" listing in access list (also add as hidden manager in mysql db), for clarificationJust found out: can use WHO #channel instead of WHOIS nick for every nick in the channel. That will speed up greatly the bot's response time after joining a channel.- Make RS webpage (in /irc/ or /chat/) with details about channels.