summaryrefslogtreecommitdiff
path: root/lib/rbot/message.rb
AgeCommit message (Collapse)Author
2008-05-28changed m.thread to m.in_thread, with different semanticsYaohan 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-27add attribute BasicUserMessage#threadYaohan Chen
this specifies whether the message handler is to be threaded, and overrides the map option if non-nil.
2008-05-20Fix m.reply() regexp check for nick presence, which failed for nicks such as ↵Giuseppe Bilotta
unfo- or jsn-
2008-04-15IRC logging refactoringGiuseppe Bilotta
2008-04-13+ UnknownMessage classGiuseppe Bilotta
2008-04-13+ NamesMessage classGiuseppe Bilotta
2008-04-13rfc2812: parse User mode changes, even though they aren't handled yetGiuseppe Bilotta
2008-04-13+ ModeChangeMessage classGiuseppe Bilotta
2008-04-13+ MotdMessage classGiuseppe Bilotta
2008-04-12+ WelcomeMessage classGiuseppe Bilotta
2008-04-09message: force Irc color to be specificed with 2 digitsGiuseppe Bilotta
2008-04-07message: new 'ignored' propertyGiuseppe Bilotta
2008-03-27* handle invites properly -- forgot more than half the files :/Giuseppe Bilotta
2008-03-21message.rb: Regexp.escape nickname when embedding it in regexp, as nicknames ↵Yaohan Chen
can contain [ ] | etc
2008-02-22message.rb: #notify() methodGiuseppe Bilotta
2007-09-25message.rb: fix logmessage for CTCP ACTIONsGiuseppe Bilotta
2007-09-24message.rb: logmessage method to retrieve the message for logging purposesGiuseppe 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-22message.rb: fix "I'm Stupid(TM)" bug in [1100]Giuseppe Bilotta
2007-09-12namespaces: move rbot-specific classes and modules from Irc::* to Irc::Bot::*Giuseppe Bilotta
2007-09-04New Auth Framework, New Irc Framework: convenience methods for Irc::User to ↵Giuseppe Bilotta
retrieve the associated BotUser and its data
2007-09-02message.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 parametersGiuseppe Bilotta
2007-09-02+ cleaner support for CTCP commandsGiuseppe 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-30message.rb: try to handle situations where the source isn't an Irc::UserGiuseppe Bilotta
2007-08-29Put the Irc attributes back where they belongGiuseppe Bilotta
2007-08-29Color codes and Irc.color(fg, bg) methods to ease color displayGiuseppe Bilotta
2007-08-29ColorRx: accept a color specification with no foreground colorGiuseppe Bilotta
2007-08-29Add Italic (\011) constant to complement Underline, Reverse and BoldGiuseppe Bilotta
2007-03-15* fixed a regexp for "identify-msg" server capability ("^" was missing)Dmitry Kim
2007-02-20Minor message optimizationsGiuseppe Bilotta
2007-02-05sendmsg improvements: plugins can now choose what to do with overlong ↵Giuseppe Bilotta
messages without having to resort to custom solutions
2007-02-04Minor optimization in message.rbGiuseppe Bilotta
2006-08-11nickokay now properly selectedGiuseppe Bilotta
2006-08-11nickreply and nickokay method, with option to let reply/okay behave like ↵Giuseppe Bilotta
this by default
2006-07-31First 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-25Correct Underline and ReverseGiuseppe Bilotta
2006-07-24Add constants for Bold/Underline/Reverse/ColorGiuseppe Bilotta
2006-07-23Add act method to messages; behaves like reply, but does a CTCP actionGiuseppe Bilotta
2006-07-23Fix a warning introduced with [245]Giuseppe Bilotta
2006-07-22Implement 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-11fix bug #29Tom Gilbert
2005-08-21Sun Aug 21 13:29:55 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* fix for bug in quakenet plugin (trac #14) * multiple fixes for unescaped bot nick in regexp's (trac #13)
2005-08-07Sun Aug 07 15:11:07 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* fix address_prefix, broken in 0.9.9, reported by ruskie.
2005-07-27move rbot into lib - still rearranging for packaging/installationTom Gilbert