summaryrefslogtreecommitdiff
path: root/lib/rbot/ircbot.rb
AgeCommit message (Collapse)Author
2008-04-15ircbot.rb: fix some IRC log refactoring issuesGiuseppe Bilotta
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+ delegate notice() for NoticeMessageGiuseppe Bilotta
2008-04-12+ WelcomeMessage classGiuseppe Bilotta
2008-04-07message: new 'ignored' propertyGiuseppe Bilotta
2008-04-07plugins: irc_delegate to do listen+actual delegateGiuseppe Bilotta
2008-04-07plugins: message() delegateGiuseppe Bilotta
2008-03-27* handle invites properly -- forgot more than half the files :/Giuseppe Bilotta
2008-03-25ircbot: remove obsolete commented includesGiuseppe Bilotta
2008-03-11ircbot: don't die on SocketError during disconnectGiuseppe Bilotta
2008-02-14* replace references to old website to references to new siteGiuseppe Bilotta
2007-11-06Improved inspect methods all aroundGiuseppe 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-19core: only WHO on join if it's the bot itself joining a channelGiuseppe Bilotta
2007-09-13more rdoc-ificationGiuseppe Bilotta
2007-09-13namespaces: simplify Irc::Bot::Auth manager singleton name and accessorGiuseppe Bilotta
2007-09-12namespaces: provide backwards compatibility methods for BotConfig.register ↵Giuseppe Bilotta
and related classes
2007-09-12namespaces: move rbot-specific classes and modules from Irc::* to Irc::Bot::*Giuseppe Bilotta
2007-09-12Irc::IrcSocket -> Irc::SocketGiuseppe Bilotta
2007-09-02ircbot.rb: correct Exception#pretty_print() definitionGiuseppe Bilotta
2007-09-02ircbot.rb: add '/rbot' to the SOURCE_URLGiuseppe Bilotta
2007-09-02Refactor version string constructionGiuseppe Bilotta
2007-09-02+ ctcp_listen plugin delegateGiuseppe Bilotta
2007-09-02+ cleaner support for CTCP commandsGiuseppe Bilotta
2007-08-31* (timer) stop the bot timer for shutdown / rescanDmitry Kim
2007-08-30* (timers) failures made more verbose; reverted timer.block()s in ircbot.rbDmitry Kim
2007-08-30* (ircbot) block autosave timer during rescan/restartDmitry Kim
2007-08-30*** (timer) new timer implementationDmitry Kim
2007-08-29Flatten out Language module and classGiuseppe Bilotta
2007-08-28ircbot: improve quit/restart message propagationGiuseppe Bilotta
2007-08-27GetText: add Config.datadir-based locale search path.Giuseppe Bilotta
This ensures that locale files are found regardless of rubygems being loaded or not
2007-08-26gettextize some more stringsGiuseppe Bilotta
2007-08-21* (ircbot) remove $cl_loglevel undefined warningDmitry Kim
2007-08-12* (ircbot) fatal typo in :badnick handlerDmitry Kim
2007-07-31New IRC Framework: WHO the channels we join, so that we get as much user ↵Giuseppe Bilotta
information as possible about the user on channel
2007-07-09integrated ruby-gettextYaohan Chen
modified a few files to allow translated messages created gettext template file initialized gettext files for Japanese and Simplified Chinese
2007-04-21+ pidfile support + command line option for pid file nameDmitry Kim
2007-04-12Try calling the interpreter explicitly on restart if exec'ing /bin/bash failsGiuseppe Bilotta
2007-04-12Stop timers when shutting downGiuseppe Bilotta
2007-04-12Define pretty_inspect for the older version of Ruby that don't have itGiuseppe Bilotta
2007-04-11use pretty printing with Logger (debug, info, warning and error messages)Giuseppe Bilotta
2007-04-09fix restarting when directory had changedGiuseppe Bilotta
2007-04-08ircbot: do not use debug in sendmsg() because it breaks script. script ↵Giuseppe Bilotta
plugin: handle all Exceptions.
2007-04-06Default maximum lines to send per message is now 5Giuseppe Bilotta
2007-04-05Fix overconservative line splitting and bug in last line truncationGiuseppe Bilotta