Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-29 | message.rb: suppress warning about duplicate method | Giuseppe Bilotta | |
2008-06-29 | * fix handling of IDENTIFY_MSG | Giuseppe Bilotta | |
When a server has IDENTIFY-MSG, we would expect identification in any PRIVMSG or NOTICE, even on those generated from the bot. This caused lots of spurious warnings, and would lead to mislogging when a bot-generated message started with + or -. Fix this by only handling IDENTIFY-MSG on server-generated messages. | |||
2008-06-26 | message.rb: saner \#inspect() for BasicUserMessage and derivatives | Giuseppe Bilotta | |
2008-06-24 | allow multi-line (artificial) messages be delegated and handled | Yaohan Chen | |
2008-06-24 | message handling: improve IRC format handling for received messages | Giuseppe Bilotta | |
Rather than stripping colors all around and keeping other format codes, we only strip initial and final formatting before parsing the message. We store the original, unstripped message in #logmessage() and a fully stripped copy of the message in #plainmessage() This means that most plugins will now have full formatting of arguments preserved, while stupid IRC usage of formatting whole lines will not interfere with bot usage. Plugins that need a fully stripped version of the message can still access it. | |||
2008-06-23 | + strip all colours and formatting when sending to a +c or +C channel | Giuseppe Bilotta | |
2008-05-28 | changed m.thread to m.in_thread, with different semantics | Yaohan Chen | |
m.in_thread indicates that the caller of delegate is in thread (and is handled by not creating another thread for m's mapped action) | |||
2008-05-27 | add attribute BasicUserMessage#thread | Yaohan Chen | |
this specifies whether the message handler is to be threaded, and overrides the map option if non-nil. | |||
2008-05-20 | Fix m.reply() regexp check for nick presence, which failed for nicks such as ↵ | Giuseppe Bilotta | |
unfo- or jsn- | |||
2008-04-15 | IRC logging refactoring | Giuseppe Bilotta | |
2008-04-13 | + UnknownMessage class | Giuseppe Bilotta | |
2008-04-13 | + NamesMessage class | Giuseppe Bilotta | |
2008-04-13 | rfc2812: parse User mode changes, even though they aren't handled yet | Giuseppe Bilotta | |
2008-04-13 | + ModeChangeMessage class | Giuseppe Bilotta | |
2008-04-13 | + MotdMessage class | Giuseppe Bilotta | |
2008-04-12 | + WelcomeMessage class | Giuseppe Bilotta | |
2008-04-09 | message: force Irc color to be specificed with 2 digits | Giuseppe Bilotta | |
2008-04-07 | message: new 'ignored' property | Giuseppe Bilotta | |
2008-03-27 | * handle invites properly -- forgot more than half the files :/ | Giuseppe Bilotta | |
2008-03-21 | message.rb: Regexp.escape nickname when embedding it in regexp, as nicknames ↵ | Yaohan Chen | |
can contain [ ] | etc | |||
2008-02-22 | message.rb: #notify() method | Giuseppe Bilotta | |
2007-09-25 | message.rb: fix logmessage for CTCP ACTIONs | Giuseppe Bilotta | |
2007-09-24 | message.rb: logmessage method to retrieve the message for logging purposes | Giuseppe Bilotta | |
When logging messages, it is appropriate to remove color and identification prefixes (in networks that support it), but not the address prefix. Solve this by saving a copy of the message without the address prefix(es) removed, and use it in irclog*() methods. | |||
2007-09-22 | message.rb: fix "I'm Stupid(TM)" bug in [1100] | Giuseppe Bilotta | |
2007-09-12 | namespaces: move rbot-specific classes and modules from Irc::* to Irc::Bot::* | Giuseppe Bilotta | |
2007-09-04 | New Auth Framework, New Irc Framework: convenience methods for Irc::User to ↵ | Giuseppe Bilotta | |
retrieve the associated BotUser and its data | |||
2007-09-02 | message.rb: convenience method to get the botuser corresponding the message ↵ | Giuseppe Bilotta | |
source | |||
2007-09-02 | * CTCP replies always use the same CTCP command. Use the new syntax to reply ↵ | Giuseppe Bilotta | |
to CTCP PING and TIME commands in basics | |||
2007-09-02 | * (message.rb) CTCP commands may have no parameters | Giuseppe Bilotta | |
2007-09-02 | + cleaner support for CTCP commands | Giuseppe Bilotta | |
2007-08-30 | * (message.rb) dear tango_! i think i know what r1073 was. here's my version. | Dmitry Kim | |
2007-08-30 | !!! (message.rb) dear tango_! i have no idea what r1073 is! -jsn. | Dmitry Kim | |
2007-08-30 | message.rb: try to handle situations where the source isn't an Irc::User | Giuseppe Bilotta | |
2007-08-29 | Put the Irc attributes back where they belong | Giuseppe Bilotta | |
2007-08-29 | Color codes and Irc.color(fg, bg) methods to ease color display | Giuseppe Bilotta | |
2007-08-29 | ColorRx: accept a color specification with no foreground color | Giuseppe Bilotta | |
2007-08-29 | Add Italic (\011) constant to complement Underline, Reverse and Bold | Giuseppe Bilotta | |
2007-03-15 | * fixed a regexp for "identify-msg" server capability ("^" was missing) | Dmitry Kim | |
2007-02-20 | Minor message optimizations | Giuseppe Bilotta | |
2007-02-05 | sendmsg improvements: plugins can now choose what to do with overlong ↵ | Giuseppe Bilotta | |
messages without having to resort to custom solutions | |||
2007-02-04 | Minor optimization in message.rb | Giuseppe Bilotta | |
2006-08-11 | nickokay now properly selected | Giuseppe Bilotta | |
2006-08-11 | nickreply and nickokay method, with option to let reply/okay behave like ↵ | Giuseppe Bilotta | |
this by default | |||
2006-07-31 | First shot at the new Irc framework. Bot is usable (sort of), but not all ↵ | Giuseppe Bilotta | |
functionality may work as expected (or at all). If you are testing it, please report. Auth is known to be nonfunctional | |||
2006-07-25 | Correct Underline and Reverse | Giuseppe Bilotta | |
2006-07-24 | Add constants for Bold/Underline/Reverse/Color | Giuseppe Bilotta | |
2006-07-23 | Add act method to messages; behaves like reply, but does a CTCP action | Giuseppe Bilotta | |
2006-07-23 | Fix a warning introduced with [245] | Giuseppe Bilotta | |
2006-07-22 | Implement support for the CAPAB IDENTIFY-MSG capability available on some ↵ | Giuseppe Bilotta | |
server, therefore providing messages with the identified? method that tells if the sourcenick has identified with services or not | |||
2005-09-11 | fix bug #29 | Tom Gilbert | |